- 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
}