1. Menentukan bilangan ganjil atau genap!
#include <stdio.h>
void main()
{
int angka1,sisa;
printf("Masukkan angka = ");
scanf("%d", &angka1);
sisa=angka1%2;
if(sisa==1)
printf("%d Adalah bilangan GANJIL\n", angka1);
else
printf("Adalah bilangan GENAP\n");
}
Hasil :
2. Menentukan harga diskon dengan if
#include <stdio.h>
void main()
{
int harga_beli,diskon,hargaakhir;
printf("Masukkan harga beli = ");
scanf("%d", &harga_beli);
diskon=0.05*harga_beli;
hargaakhir=harga_beli-diskon;
if(harga_beli>=100000)
printf("Harga setelah diskon adalah %d\n",hargaakhir);
else
printf("Harga barang adalah %d\n",harga_beli);
}
Hasil :
3. Menentukan bilangan prima atau bukan
#include <stdio.h>
void main()
{
int bil,hbs2,hbs3,hbs5,hbs7;
printf("Menentukan bilangan prima atau bukan..\n");
printf("Masukkan bilangan = ");
scanf("%d", &bil);
hbs2=bil%2;
hbs3=bil%3;
hbs5=bil%5;
hbs7=bil%7;
if(bil==2 || bil==3 || bil==5 || bil==7)
{
printf("%d termasuk bilangan prima\n", bil);
}
else if (hbs2!=0&&hbs3!=0&&hbs5!=0&&hbs7!=0)
{
printf("%d bukan termasuk bilangan prima\n", bil);
}
else
{
printf("termasuk %d bilangan prima\n", bil);
}
}
Hasil :

4. Menghitung nilai diskriminan
#include <stdio.h>
#include <math.h>
void main()
{
float a,b,c,D,x1,x2;
printf("masukkan a = ");
scanf("%f", &a);
printf("masukkan b = ");
scanf("%f", &b);
printf("masukkan c = ");
scanf("%f", &c);
D=b*b-4*a*c;
printf("maka D = %f\n",D);
if (D == 0)
{
x1=-b/(2*a);
x2=x1;
printf("maka x1 = %f\n", x1);
printf("maka x2 = %f\n", x2);
}
else if (D > 0)
{
x1=(-b+sqrt(D))/(2*a);
x2=(-b-sqrt(D))/(2*a);
printf("maka x1 = %f\n", x1);
printf("maka x2 = %f\n", x2);
}
else if (D < 0)
{
x1=(-b/(2*a))+(sqrt(-D)/(2*a));
x2=(-b/(2*a))-(sqrt(-D)/(2*a));
printf("maka x1 = %f\n", x1);
printf("maka x2 = %f\n", x2);
}
}
Hasil :
5. Membuat kalkulator sederhana menggunakan if, dengan masukkan 2 bilangan dan menentuka operasi aritmatikanya
#include <stdio.h>
void main()
{
float bil1,bil2,pilihan,jumlah,kurang,kali,bagi;
printf("Masukkan bilangan pertama = ");
scanf("%f", &bil1);
printf("Masukkan bilangan kedua = ");
scanf("%f", &bil2);
printf("\n\n");
printf("berikut operasi yang akan dipilih:\n");
printf("1. penjumlahan\n");
printf("2. pengurangan\n");
printf("3. pengkalian\n");
printf("4. pembagian\n\n");
printf("masukkan pilihan= ");
scanf("%f", &pilihan);
if (pilihan==1)
{
jumlah=bil1+bil2;
printf("Hasilnya = %0.2f\n", jumlah);
}
else if (pilihan==2)
{
kurang=bil1-bil2;
printf("Hasilnya = %0.2f\n", kurang);
}
else if (pilihan==3)
{
kali=bil1*bil2;
printf("Hasilnya = %0.2f\n", kali);
}
else if (pilihan==4)
{
bagi=bil1*bil2;
printf("Hasilnya = %0.2f\n", bagi);
}
}
Hasil :
6. Menentukan nilai grade ( A, B, C, D, E) dengan memasukkan nilai bilangan (angka)
#include <stdio.h>
void main()
{
int nilai_angka;
printf("Masukkan angka = ");
scanf("%d", &nilai_angka);
if(nilai_angka <= 40)
printf("Maka mendapat nilai E \n", nilai_angka);
else if (nilai_angka > 40 && nilai_angka <= 55)
printf("Maka mendapat nilai D \n", nilai_angka);
else if (nilai_angka > 55 && nilai_angka <= 60)
printf("Maka mendapat nilai C \n", nilai_angka);
else if (nilai_angka > 60 && nilai_angka <= 80)
printf("Maka mendapat nilai B \n", nilai_angka);
else if (nilai_angka > 80 && nilai_angka <= 100)
printf("Maka mendapat nilai A \n", nilai_angka);
else if (nilai_angka > 100)
printf("Unknown \n", nilai_angka);
}
Hasil :
#include <stdio.h>
void main()
{
int angka1,sisa;
printf("Masukkan angka = ");
scanf("%d", &angka1);
sisa=angka1%2;
if(sisa==1)
printf("%d Adalah bilangan GANJIL\n", angka1);
else
printf("Adalah bilangan GENAP\n");
}
Hasil :
2. Menentukan harga diskon dengan if
#include <stdio.h>
void main()
{
int harga_beli,diskon,hargaakhir;
printf("Masukkan harga beli = ");
scanf("%d", &harga_beli);
diskon=0.05*harga_beli;
hargaakhir=harga_beli-diskon;
if(harga_beli>=100000)
printf("Harga setelah diskon adalah %d\n",hargaakhir);
else
printf("Harga barang adalah %d\n",harga_beli);
}
Hasil :
3. Menentukan bilangan prima atau bukan
#include <stdio.h>
void main()
{
int bil,hbs2,hbs3,hbs5,hbs7;
printf("Menentukan bilangan prima atau bukan..\n");
printf("Masukkan bilangan = ");
scanf("%d", &bil);
hbs2=bil%2;
hbs3=bil%3;
hbs5=bil%5;
hbs7=bil%7;
if(bil==2 || bil==3 || bil==5 || bil==7)
{
printf("%d termasuk bilangan prima\n", bil);
}
else if (hbs2!=0&&hbs3!=0&&hbs5!=0&&hbs7!=0)
{
printf("%d bukan termasuk bilangan prima\n", bil);
}
else
{
printf("termasuk %d bilangan prima\n", bil);
}
}
Hasil :
4. Menghitung nilai diskriminan
#include <stdio.h>
#include <math.h>
void main()
{
float a,b,c,D,x1,x2;
printf("masukkan a = ");
scanf("%f", &a);
printf("masukkan b = ");
scanf("%f", &b);
printf("masukkan c = ");
scanf("%f", &c);
D=b*b-4*a*c;
printf("maka D = %f\n",D);
if (D == 0)
{
x1=-b/(2*a);
x2=x1;
printf("maka x1 = %f\n", x1);
printf("maka x2 = %f\n", x2);
}
else if (D > 0)
{
x1=(-b+sqrt(D))/(2*a);
x2=(-b-sqrt(D))/(2*a);
printf("maka x1 = %f\n", x1);
printf("maka x2 = %f\n", x2);
}
else if (D < 0)
{
x1=(-b/(2*a))+(sqrt(-D)/(2*a));
x2=(-b/(2*a))-(sqrt(-D)/(2*a));
printf("maka x1 = %f\n", x1);
printf("maka x2 = %f\n", x2);
}
}
Hasil :
5. Membuat kalkulator sederhana menggunakan if, dengan masukkan 2 bilangan dan menentuka operasi aritmatikanya
#include <stdio.h>
void main()
{
float bil1,bil2,pilihan,jumlah,kurang,kali,bagi;
printf("Masukkan bilangan pertama = ");
scanf("%f", &bil1);
printf("Masukkan bilangan kedua = ");
scanf("%f", &bil2);
printf("\n\n");
printf("berikut operasi yang akan dipilih:\n");
printf("1. penjumlahan\n");
printf("2. pengurangan\n");
printf("3. pengkalian\n");
printf("4. pembagian\n\n");
printf("masukkan pilihan= ");
scanf("%f", &pilihan);
if (pilihan==1)
{
jumlah=bil1+bil2;
printf("Hasilnya = %0.2f\n", jumlah);
}
else if (pilihan==2)
{
kurang=bil1-bil2;
printf("Hasilnya = %0.2f\n", kurang);
}
else if (pilihan==3)
{
kali=bil1*bil2;
printf("Hasilnya = %0.2f\n", kali);
}
else if (pilihan==4)
{
bagi=bil1*bil2;
printf("Hasilnya = %0.2f\n", bagi);
}
}
Hasil :
6. Menentukan nilai grade ( A, B, C, D, E) dengan memasukkan nilai bilangan (angka)
#include <stdio.h>
void main()
{
int nilai_angka;
printf("Masukkan angka = ");
scanf("%d", &nilai_angka);
if(nilai_angka <= 40)
printf("Maka mendapat nilai E \n", nilai_angka);
else if (nilai_angka > 40 && nilai_angka <= 55)
printf("Maka mendapat nilai D \n", nilai_angka);
else if (nilai_angka > 55 && nilai_angka <= 60)
printf("Maka mendapat nilai C \n", nilai_angka);
else if (nilai_angka > 60 && nilai_angka <= 80)
printf("Maka mendapat nilai B \n", nilai_angka);
else if (nilai_angka > 80 && nilai_angka <= 100)
printf("Maka mendapat nilai A \n", nilai_angka);
else if (nilai_angka > 100)
printf("Unknown \n", nilai_angka);
}
Hasil :
No comments:
Post a Comment