Selasa, 15 Desember 2009

Tugas Ke-enam (day-10)

1.Program Kalkulator Sederhana
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(" --------------------");
printf("\nNama : M.Bagus Wirawa
n\tNRP :7409030055\n\n");

printf("Masukkan bilangan pertama : ");
scanf("%d",&x1);
printf("Masukkan bilangan kedua : ");
scanf("%d",&x2);
puts("\nMenu Matematika");

printf("\n1. Penjumlahan\n2. Pengurangan\n3. Pembagian\n4. Perkalian\n");
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:
printf("%d : %d = %d\n",x1,x2,(x1/x2));break;
case 4:
printf("%d x %d = %d\n",x1,x2,(x1*x2));break;
}
}

Output:


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
Flowchart:

Koding:

#include
main()
{
int a,i,j;

printf(" -------------------");
printf("| Tumpukan Bilangan |");
printf(" -------------------");

printf("\nNama : M.Bagus Wirawan\tNRP :7409030055\n\n");

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:



3.Program untuk menghitung hasil bilangan triangular
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

Flowchart:

Koding:

#include
main()
{

int i,b,c=0;

printf(" --------------------");
printf("| Program Triangular |");

printf(" --------------------");
printf("\nNama : M.Bagus Wirawan\tNRP :7409030055\n\n");

printf("Ma
sukkan jumlah triangular = ");
scanf("%d",&b);
for(i=b;i>=1;i--)
{
c+=i;
}


printf("\njumlah bola = %d\n\n",c);

}

Output:

Tidak ada komentar:

Posting Komentar