1.

2.//konversi suhu//
#include
main()
{
int menu;
float nilai,C,F,R,K;
printf("Menu suhu :\n 1.Celcius\n 2.Reamur\n 3.Fahreinheit\n 4.Kelvin\n");
printf("Masukkan pilihan anda =");
scanf("%d",&menu);
printf("Masukkan nilainya =");
scanf("%f",&nilai);
switch (menu)
{
case 1 :
C=nilai;
R=C* 4/5;
F=C* 9/5 +32;
K=C + 273;
printf("Reamur=%f\n",R);printf("Fahreinheit=%f\n",F);printf("Kelvin=%f\n",K);
break;
case 2 :
R=nilai;
C=R* 5/4 ;
F=R* 9/4 +32;
K=C + 273;
printf("Celcius=%f\n",C);printf("Fahreinheit=%f\n",F);printf("Kelvin=%f\n",K);
break;
case 3 :
F=nilai;
C=(F-32) * 5/9;
R=(F-32) * 4/9;
K=C + 273;
printf("Celcius=%f\n",C);printf("Reamur=%f\n",R);printf("Kelvin=%f\n",K);
break;
case 4 :
K=nilai;
C=K - 273;
R=(K-273)*4/5;
F=(K-273)*9/5 +32;
printf("Celcius=%f\n",C);printf("Fahreinheit=%f\n",F);printf("Reamur=%f\n",R);
break;
default :
break;
}
}









#include
int CPU=700000,RAM=380000,MB=800000;
main()
{
int nama,jumlah,total,true=1,sum=0;
char dat;
printf("1.\tCPU\t= 700000\n2.\tRAM\t= 380000\n3.\tMotherBoard\t= 800000\n");
while (true)
{
printf("masukkan nomor barang =");scanf("%d",&nama);
printf("masukkan jumlah barang =");scanf("%d",&jumlah);
if (nama==1)
total=CPU*jumlah;
else if (nama==2)
total=RAM*jumlah;
else if (nama==3)
total=MB*jumlah;
else
printf("salah");
fflush(stdin);
printf("Mau masukkan data lagi?");
scanf("%c",&dat);
if(dat=='y'dat=='Y')
{
true=1;
sum=sum+total;
}
else
{
sum=sum+total;
true=0;
}
}
printf("total=%d\n",sum);
if (sum>1500000)
{
sum=sum-(sum*1/10);
printf("Anda mendapat diskon 10%% maka total anda = %d\n",sum);
}
else
printf("Anda tidak mendapat diskon\n");
}


//luas dan keliling lingkaran//
#include
float PI=3.14f;
main()
{
float r,luas,keliling;
printf("menghitung luas dan keliling lingkaran\nmasukkan r\n\n");
printf("r = ");scanf("%f",&r);
printf("\n");
luas=PI*r*r;
keliling=PI*r*2;
printf("luas lingkaran adalah %f\n\nkelilinglingkaran adalah %f\n\n",luas,keliling);
}
#include
float PI=3.14f;
main()
{
float r,luas,keliling;
printf("menghitung luas dan keliling lingkaran\nmasukkan r\n\n");
printf("r = ");scanf("%f",&r);
printf("\n");
luas=PI*r*r;
keliling=PI*r*2;
printf("luas lingkaran adalah %f\n\nkelilinglingkaran adalah %f\n\n",luas,keliling);
}

2.//konversi suhu//#include
main()
{
int menu;
float nilai,C,F,R,K;
printf("Menu suhu :\n 1.Celcius\n 2.Reamur\n 3.Fahreinheit\n 4.Kelvin\n");
printf("Masukkan pilihan anda =");
scanf("%d",&menu);
printf("Masukkan nilainya =");
scanf("%f",&nilai);
switch (menu)
{
case 1 :
C=nilai;
R=C* 4/5;
F=C* 9/5 +32;
K=C + 273;
printf("Reamur=%f\n",R);printf("Fahreinheit=%f\n",F);printf("Kelvin=%f\n",K);
break;
case 2 :
R=nilai;
C=R* 5/4 ;
F=R* 9/4 +32;
K=C + 273;
printf("Celcius=%f\n",C);printf("Fahreinheit=%f\n",F);printf("Kelvin=%f\n",K);
break;
case 3 :
F=nilai;
C=(F-32) * 5/9;
R=(F-32) * 4/9;
K=C + 273;
printf("Celcius=%f\n",C);printf("Reamur=%f\n",R);printf("Kelvin=%f\n",K);
break;
case 4 :
K=nilai;
C=K - 273;
R=(K-273)*4/5;
F=(K-273)*9/5 +32;
printf("Celcius=%f\n",C);printf("Fahreinheit=%f\n",F);printf("Reamur=%f\n",R);
break;
default :
break;
}
}

3.
#include
main()
{
int n,batas=30;
for (n=10;n<=batas;n++) { if (n%2==1) { if (n==21n==27) continue; else printf("%d ",n); } } printf("\n"); }
main()
{
int n,batas=30;
for (n=10;n<=batas;n++) { if (n%2==1) { if (n==21n==27) continue; else printf("%d ",n); } } printf("\n"); }


4.
#include
#include
main()
{
float a,b,c;
double x1,x2,x3,x4,x5,D;
printf("Masukkan a=");
scanf("%f",&a);
printf("Masukkan b=");
scanf("%f",&b);
printf("Masukkan c=");
scanf("%f",&c);
D=b*b-4*c;
x1=-b/2*a;
x2=(-b + sqrt(D)) / 2*a;
x3=(-b - sqrt(D)) / 2*a;
x4=-b / 2*a + (sqrt(-D) / 2*a);
x5=-b / 2*a - (sqrt(-D) / 2*a);
if(D==0)
printf("maka Determinan adalah %f dan terdapat 2 akar real yang kembar, yaitu %f dan %f\n",D,x1,x1);
else if(D>0)
printf("maka Determinan adalah %f dan terdapat 2 akar real yang berlainan, yaitu %f dan %f\n",D,x2,x3);
else
printf("maka Determinan adalah %f dan terdapat 2 akar imaginair yang berlainan, yaitu %f dan %f\n",D,x4,x5);}
#include
#include
main()
{
float a,b,c;
double x1,x2,x3,x4,x5,D;
printf("Masukkan a=");
scanf("%f",&a);
printf("Masukkan b=");
scanf("%f",&b);
printf("Masukkan c=");
scanf("%f",&c);
D=b*b-4*c;
x1=-b/2*a;
x2=(-b + sqrt(D)) / 2*a;
x3=(-b - sqrt(D)) / 2*a;
x4=-b / 2*a + (sqrt(-D) / 2*a);
x5=-b / 2*a - (sqrt(-D) / 2*a);
if(D==0)
printf("maka Determinan adalah %f dan terdapat 2 akar real yang kembar, yaitu %f dan %f\n",D,x1,x1);
else if(D>0)
printf("maka Determinan adalah %f dan terdapat 2 akar real yang berlainan, yaitu %f dan %f\n",D,x2,x3);
else
printf("maka Determinan adalah %f dan terdapat 2 akar imaginair yang berlainan, yaitu %f dan %f\n",D,x4,x5);}


5.
#include
main()
{
int tahun;
printf("Masukkan tahun antara 1900-2020 =");scanf("%d",&tahun);
if (tahun>=1900 && tahun<=2020) { if (tahun%4==0) printf("tahun kabisat\n"); else printf("bukan tahun kabisat\n"); } else printf("bukan tahun yang dimaksud\n"); }
#include
main()
{
int tahun;
printf("Masukkan tahun antara 1900-2020 =");scanf("%d",&tahun);
if (tahun>=1900 && tahun<=2020) { if (tahun%4==0) printf("tahun kabisat\n"); else printf("bukan tahun kabisat\n"); } else printf("bukan tahun yang dimaksud\n"); }


6.
#include
main()
{
int bil,i,j;
printf("masukkan bilangan sebanyak n= ");
scanf("%d",&bil);
for (i=1;i<=bil;i++) { for (j=2;i<=bil;j+=2) { i++; if (j%4==0) continue; else { printf("%d ",j); i=i-1; } } } printf("\n"); }
main()
{
int bil,i,j;
printf("masukkan bilangan sebanyak n= ");
scanf("%d",&bil);
for (i=1;i<=bil;i++) { for (j=2;i<=bil;j+=2) { i++; if (j%4==0) continue; else { printf("%d ",j); i=i-1; } } } printf("\n"); }


7.
#include
int CPU=700000,RAM=380000,MB=800000;
main()
{
int nama,jumlah,total,true=1,sum=0;
char dat;
printf("1.\tCPU\t= 700000\n2.\tRAM\t= 380000\n3.\tMotherBoard\t= 800000\n");
while (true)
{
printf("masukkan nomor barang =");scanf("%d",&nama);
printf("masukkan jumlah barang =");scanf("%d",&jumlah);
if (nama==1)
total=CPU*jumlah;
else if (nama==2)
total=RAM*jumlah;
else if (nama==3)
total=MB*jumlah;
else
printf("salah");
fflush(stdin);
printf("Mau masukkan data lagi?");
scanf("%c",&dat);
if(dat=='y'dat=='Y')
{
true=1;
sum=sum+total;
}
else
{
sum=sum+total;
true=0;
}
}
printf("total=%d\n",sum);
if (sum>1500000)
{
sum=sum-(sum*1/10);
printf("Anda mendapat diskon 10%% maka total anda = %d\n",sum);
}
else
printf("Anda tidak mendapat diskon\n");
}



