Langsung ke konten utama

Postingan

TUGAS DAY 14

Postingan terbaru

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 :

Program Mencari nilai max dan min bilangan

Listing Program #include main() { int n,min,max,sum=0,i=0,true=1,nilai; printf("\nmenentukan bilangan maksimum dan minimum\n\n"); printf("masukkan berapa banyak bilangan yang ingin anda tampilkan="); scanf("%d",&n); while(true) { i++; printf("bilangan ke %d=",i); scanf("%d",&nilai); sum=sum+nilai; if(i==1) { max=nilai; min=nilai; } else if(max) { max=nilai; } else min=nilai; if(i>=n) break; } { printf("max=%d\n",max); printf("min=%d\n",min); } } Output program