*Algoritma
1.inisialisasi char=pilihan,x,y=int
2.Masukkan bilangan 1 dan 2
3.Inputkan operator
4.Lakukan operasi perhitungan
5.Cetak hasul
6.End
Koding
/* M.Afrizal F 7409030053*/
#include
main()
{
char pilihan;
int x,y;
printf("Program Kalkulator Sederhana\n");
printf("----------------------------\n");
printf("Masukkan bilangan 1=");
scanf("%d",&x);
printf("Masukkan bilangan 2=");
scanf("%d",&y);
printf("Masukkan operator=");
scanf("%c",&pilihan);
if(pilihan=='+')
printf("Hasil operasi %d dengan %d =%d\n",x,y,x+y);
else if(pilihan=='-')
printf("Hasil operasi %d dengan %d =%d\n",x,y,x-y);
else if(pilihan=='*')
printf("Hasil operasi %d dengan %d =%d\n",x,y,x*y);
else if(pilihan=='/')
printf("Hasil operasi %d dengan %d =%d\n",x,y,x/y);
else
printf("Operator yang Anda Masukkan SALAH\n");
}
screenshoot:
flowchart:
2.Segitiga Tumpukan Bilangan Ganjil
*Algoritma:
1.inisialisasi int=bil,i,j,k,l
2.Masukkan bilangan maksimumnya
3.lakukan pengulangan untuk kolom dengan ketentuan bil =1 dan kurang dari bil maksimum
4. Lalu lakukan pengulanan untuk baris dengan batas dari 1 hingga kurang dari sama dengan 2 kali pengulangan pertama dikurangi 1 untuk memperoleh bilangan ganjilnya
5.Tambahkan inputan ENTER agar hasil membentuk segitiga
6.Tampilkan hasil
Koding:
/* M.Afrizal F 7409030053*/
#include
main()
{
int bil, i, j, k, l;
printf("Masukkan bilangan maksimumnya = ");
scanf("%d", &bil);
printf("\n\n");
for(i=1;i<=bil;i++)
{
for(j=0;j<=bil-i;j++)
printf(" ");
for(k=1;k<=i;k++)
for(l=1;l<=k+i;l=l+i+1)
printf("%d", i);
printf("\n");
}
printf("\n\n");
}
Screenshoot:
Flowchart:

3.Bilangan Trianguler
*Algoritma
-inisialisasi bil,sum=0,i=int
-masukkan bilangan
-lakukan looping dengan kondisi, selama i<=bil maka i++
-sum=sum+i(masih dalam looping)
-cetak hasil
-End
Koding:
/* M.Afrizal F 7409030053*/
#include
main()
{
int i, bil, sum=0;
printf("Masukkan bilangan = ");
scanf("%d", &bil);
for(i=0;i<=bil;i++)
{
printf("%d",i);
sum=sum+i;
if(i==bil)
printf("=");
else
printf("+");
}
printf("%d",sum);
}
Screenshoot:
Flowchart:

0 komentar: