Langsung ke konten utama

Postingan

Menampilkan postingan dari Desember, 2009

TUGAS DAY 14

PROGRAM BILANGAN PRIMA Flowchart Algoritma 1. Masukkan bilangan 2.inisialisasi faktor = 0 3.lakukan proses looping dengan i = 1; i<= bil; i++ 4. apakah bil % 1==0 > jika ya, faktor ++ > jika tidak, lanjut ke langkah berikutnya 5. apakah faktor = 2 > jika ya, cetak bilangan prima > jika tidak, cetak bukan bilangan prima 6. program selesai..... LISTING PROGRAM #include main() { int bil, faktor,i; puts("-----------------\n"); printf("program bilangan prima\n"); puts("-----------------\n"); printf("Masukan bilangan :"); scanf("%d",&bil); faktor = 0; for (i=1;i<=bil;i++) { if(bil%i==0) faktor++; } if(faktor ==2) printf("bilangan %d termasuk bilangan prima\n",bil); else printf("bilangan %d bukan bilangan prima\n",bil); } OUTPUT PROGRAM PROGRAM PENAMBAHAN MATRIKS Flowchart Algoritma 1. inisialisasikan int M1[2][2],M2[2][2],M3[2][2],i,j,k,l,a,b,c

TUGAS DAY 13

PROGRAM BILANGAN FIBONACCI Flowchart Algoritma 1. input berapa banyak deret fibonacci yang ingin diinputkan(a) 2. Masukkan bilangan pertama dan bilangan kedua dari deret fibonacci 3. melakukan looping dengan b = 3 4. lalu apakah b<=a > jika ya, maka c = bil1+bil2 bil1=bil2 bil2=c lalu dilakukan looping kembali dengan b++ > jika tidak cetak c, sebagai bilangan deret fibonacci 5. program selesai... LISTING PROGRAM #include main() { int bil1, bil2,a,b,c; puts("--------------------"); printf("program deret fibonacci"); puts("--------------------"); printf("Masukkan banyaknya deret fibonacci: "); scanf("%d",&a); printf("masukkan bilangan pertama :"); scanf("%d",&bil1); printf("masukkan bilangan kedua :"); scanf("%d",&

TUGAS DAY 11

PROGRAM MEMILAH BILANGAN Flowchart Algoritma 1. Inisialisasi bil,x,,i=1000 2. Masukkan bilangan yang akan dipilah 3. apakah bilangan yang dimasukkan >9999? >jika ya, maka program akan mencetak kalimat bahwa masukkan anda salah dan program akan berakhir >jika tidak, lanjut ke langkah selanjutnya 4.apakah bil>0 atau bil<0>jika ya, maka program akan diakhiri >jika tidak, lanjut ke langkah selanjutnya 5. x = bil / i bil = bil % i 6. apakah x > 0 atau x <0>jika ya maka x = x * i , dan mencetak x sebagai bilangan > jika tidak maka i = i/10 7. lalu kembali lagi ke langkah 4 sampai nilai x >0 atau nilai x<0 style="font-weight: bold; color: rgb(204, 51, 204);">LISTING PROGRAM #include #include main() { int bil,x,i = 1000; puts("----------------------------"); printf("\nProgram Memilah Bilangan\n\n"); puts("----------------------------"); printf("masukkan bilangan :");scanf("%d&q

Program Bilangan Triangular

  Algoritma :   * Masukkan sebuah bilangan.   * 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. Flowchart : listing Program : #include main() {  int bil, i, x = 0;  printf("\n\nprogram menghitung bilangan triangular\n");  printf("\nmasukkan bilangan= ");  scanf("%d",&bil);  for(i =0; bil>i; bil--)  {   printf("%d",bil);   if (bil !=1)   printf("+");      x = x + bil;  }  printf("\n hasil triangular adalah %d\n",x); } Output :

Program Bilangan Piramida

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. Flowchart : Listing Program : #include main() {  int x,baris,kolom;  printf("Program Mencetak bilangan dalam bentuk Segitiga\n");  printf("Masukkan bilangan : "); scanf("%d",&x);  for(baris=1;baris<=x;baris++)  {   for(kolom=2*baris-1;kolom>=1;kolom--)   printf("%d",baris);   printf("\n");  }   } output :

Program Kalkulator Sederhana

Algoritma : inisialisasi int bil1,bil2,hasil dan char k - input bilangan dengan ketentuan bil1 k bil2 - if k= + maka bil1 + bil2 - else if k = - maka bil1 - bil2 - else if k = * maka bil1 * bil2 - else if k = / maka bil1 / bil2 else exit Flowchart : Listing Program : #include main() {  int bil1,bil2,pil,hasil;  printf("masukkan bilangan pertama :");  scanf("%d",&bil1);  printf("masukkan bilangan kedua :");  scanf("%d",&bil2);  printf("\n\nPilihan Menu\n");  printf("\n1.penjumlahan\n2.pengurangan\n3.perkalian\n4.pembagian\n");    printf("\nmasukkan pilihan\n");  scanf("%d",&pil);  {   if(pil==1)   hasil=bil1+bil2;   else if(pil==2)   hasil=bil1-bil2;   else if(pil==3)   hasil=bil1*bil2;   else   hasil=bil1/bil2;  }  printf("pilihan anda adalah %d\n maka hasilnya adalah %d\n",pil,hasil); } Output :