Algoritma:
- Inisialisasikan kode pemrosesan yaitu 1 untuk proses penjumlahan, 2 untuk proses pengurangan, 3 untuk proses pembagian, dan 4 untuk proses perkalian.
- Input 2 buah angka dan kode pemrosesan.
- Tentukan proses dengan acuan kode pemrosesan.
- Tentukan hasilnya.
- Hasil adalah perhitungan hasil dari 2 angka dengan hasil proses sesuai kode.
- Cetak hasil
- End
Flowchart:

Koding:
#include
main()
{
int x1,x2,menu;
printf(" --------------------");
printf("| Program Kalkulator |");
printf("\nNama : M.Bagus Wirawa
printf("Masukkan bilangan pertama : ");
scanf("%d",&x1);
printf("Masukkan bilangan kedua : ");
scanf("%d",&x2);
puts("\nMenu Matematika");
printf("\nMasukkan menu yang diinginkan : ");
scanf("%d",&menu);
switch(menu){
case 1:printf("%d + %d = %d\n",x1,x2,(x1+x2));break;
case 2:printf("%d - %d = %d\n",x1,x2,(x1-x2));break;
case 3:
case 4:
}
}

2.Program untuk menampilkan tumpukan bilangan
Algoritma:
- Masukkan nilai maksimum bilangan.
- Lakukan pengulangan untuk kolom dengan batas dari 1 hingga kurang dari sama dengan nilai maksimum bilangan.
- Lalu lakukan pengulanan untuk baris dengan batas dari 1 hingga kurang dari sama dengan 2 kali pengulangan pertama dikurangi 1 untuk memperoleh bilangan ganjilnya.
- Hasil adalah hasil dari pengulangan pertama dengan dibantu pengulangan kedua.
- Cetak hasil
- End

Koding:
#include
main()
{
int a,i,j;
printf(" -------------------");
printf("| Tumpukan Bilangan |");
printf(" -------------------");
printf("Masukkan bilangan maksimum =");
scanf("%d",&a);
for(i=1;i<=a;i++)
{ for(j=1;j<=(i*2)-1;j++)
{
printf("%4d",i);
}
printf("\n");
}
}
Output:

Algoritma:
- Masukkan sebuah bilangan yang ingin dihitung.
- Lakukan pengulangan dari input bilangan hingga lebih besar dari sama dengan input 1 dengan jumlah loop 1.
- Lalu jumlahkan semua angka dari hasil pengulangan tersebut.
- Hasil adalah jumlah dari semua angka pada pengulangan.
- Cetak hasil
- End

#include
main()
{
printf(" --------------------");
printf("| Program Triangular |");
printf("\nNama : M.Bagus Wirawan\tNRP :7409030055\n\n");
printf("Ma
scanf("%d",&b);
for(i=b;i>=1;i--)
{
c+=i;
}
Output:

Tidak ada komentar:
Posting Komentar