Rabu, 22 Desember 2010

#1. Segitiga Bintang, Tebak Angka, Kalkulator

Diposting oleh hani-rosfadhila di 12/22/2010 10:15:00 PM
  • Program bintang-bintang dengan masukkan dari user menggunakan For statement



source code
#include "stdio.h"

int main ()
{
int h,a,n,i,r;
printf ("\n......Bintang Segitiga......\n");
printf ("\n");
printf ("\n Masukan angka : \n");
scanf ("%i",&h);
r=1;
for(a=1;a<=h;a++) { for (n=h-1;n>=a; n--)
{
printf(" ");
}
for (i=1;i<=r;i++) {//masukkan syarat pengulangan
printf ("*");
} r=r+2;
printf ("\n");
}
}

  • Program tebak angka seperti pembuatan kode penjinakkan bom dengan 3 kali kesempatan. Program ini dibuat dengan menggunakan nested IF dalam bahasa C
source code
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>;

int main ()
{

int h,a,n,i,r,f;

printf ("Masukan sebuah angka (Imajinasikan bukan anda yang memasukan) :");
scanf ("%i",&h);
printf ("");

printf ("\n Tolong Jinakkan bom secepatnya!! \n");
printf ("\n Anda memiliki 3 kesempatan menebak angka \n");
printf ("\n Jika gagal bom akan meledak \n");
printf ("\n Kesempatan Pertama !!! \n");
printf ("\n Masukan Angka : \n");
scanf ("%i",&a);

if (a==h) {
printf ("SELAMAT ANDA BERHASIL !! \n");
}
else if (a!=h) {
printf ("Wah Anda Salah! Berhati-Hatilah \n");
printf ("Kesempatan Kedua !!! \n");
printf ("\nMasukan Angka : \n");
scanf ("%i",&n);
}

if (n==h) {
printf ("SELAMAT ANDA BERHASIL\n");
}
else if (n!=h) {
printf ("Ya Ampun Salah lagy!! Waspadalah \n");
printf ("Ini Kesempatan Terakhir Anda!!!! \n");
printf ("\nMasukan Angka : \n");
scanf ("%i",&i);
}

if (i==h) {
printf ("Horeee...Akhirnya Anda Berhasil!!\n");
}

else if (i!=h) {
printf ("DUAAAAAAAAAAAAAAAAAAAARRRRRRRRRRRRRRRRRRRRR\n");
r=0;

for (f=1;f<=1060;f++) { r=r+1; printf("*"); } printf("ANDA GAGAL!!!"); printf("\n"); } getch(); return 1; }

  • Program kalkulator dua variabel dengan operasi perhitugan +, -, /, mod dan div menggunakan IF Statement dengan bahasa C

source code
//file header, mendeklarasi atau mengimport library c

#include<stdio.h>
#include<conio.h>


//memulai main program
int main(){

int h,d,hasil;//deklarasi variabel

float r,l,jwb;//deklarasi variabel

int menu;//deklarasi variabel

printf("=====PROGRAM KALKULATOR====\n")//mencetak ke layar

printf("Pilih Menu !!\n");//mencetak ke layar

printf("1. Penjumlahan 2. Pengurangan\n");//mencetak ke layar

printf("3. Perkalian 4. Pembagian\n");//mencetak ke layar

printf("5. Mod 6. Div\n");//mencetak ke layar

printf("Anda pilih : \n");//mencetak ke layar

scanf("%i", &menu);//membaca masukkan, %i membaca format integer

if (menu==1){// jika menu yang dipilih adalah 1 maka yg diproses penjumlahan

printf(" Penjumlahan (+)\n");//mencetak ke layar

printf("Masukkan angka ke-1 :");//mencetak ke layar

scanf("%f", &r);//membaca masukkan, %f membaca nilai data pecahan

printf("Masukkan angka ke-2 :");
//mencetak ke layar

scanf("%f", &l);//membaca masukkan, %f membaca nilai data pecahan

jwb=r+l;//proses penjumlahan

printf("Hasilnya = %.2f", jwb);//mencetak hasil penjumlahan ke layar

printf("\n");//mencetak baris barus ke layar

}else if (menu==2){// jika menu yang dipilih adalah 2 maka yg diproses pengurangan

printf(" Pengurangan (-)\n");

printf("Masukkan angka ke-1 :");

scanf("%f", &r);

printf("Masukkan angka ke-2 :");

scanf("%f", &l);

jwb=r-l;//proses pengurangan

printf("Hasilnya = %.2f", jwb);//mencetak hasil pengurangan ke layar

printf("\n");

}else if (menu==3){// jika menu yang dipilih adalah 3 maka yg diproses pengurangan

printf(" Perkalian (X)\n");

printf("Masukkan angka ke-1 :");

scanf("%f", &r);

printf("Masukkan angka ke-2 :");

scanf("%f", &l);

jwb=r*l;//proses perkalian

printf("Hasilnya = %.2f", jwb);//mencetak hasil perkalian ke layar

printf("\n");

}else if (menu==4){// jika menu yang dipilih adalah 4 maka yg diproses pembagian

printf(" Pembagian (/)\n");

printf("Masukkan angka ke-1 :");

scanf("%f", &r);

printf("Masukkan angka ke-2 :");

scanf("%f", &l);

jwb=r/l;//proses pembagian

printf("Hasilnya = %.2f", jwb);//mencetak hasil pembagian ke layar

printf("\n");

}else if (menu==5){// jika menu yang dipilih adalah 5 maka yg diproses adalah mod

printf(" Mod \n");

printf("Masukkan angka ke-1 :");

scanf("%i", &h);

printf("Masukkan angka ke-2 :");

scanf("%i", &d);

hasil=h%d;//proses mod

printf("Hasilnya = %i", hasil);//mencetak hasil mod ke layar

printf("\n");

}else if (menu==6){// jika menu yang dipilih adalah 6 maka yg diproses adalah div

printf(" Div \n");

printf("Masukkan angka ke-1 :");

scanf("%f", &r);

printf("Masukkan angka ke-2 :");

scanf("%f", &l);

hasil=(int)r/l;//proses div

printf("Hasilnya = %i", hasil);//mencetak hasil div berupa intger ke layar

printf("\n");
}
return 1;//memberikan nilai balikan
}


untuk program dan source code bisa download
di sini

0 komentar on "#1. Segitiga Bintang, Tebak Angka, Kalkulator"

Posting Komentar

 

Zahra-Cyberstar Copyright 2009 Sweet Cupcake Designed by Ipiet Templates Image by Tadpole's Notez