Langsung ke konten utama

Postingan

Menampilkan postingan dari 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 :

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

Flowchart dan Algoritma mencari nilai max dan min bilangan

1.Inisialisasi int= n,mi=0,max=0,i 2.Masukkan n untuk menentukan banyaknya bilangan himpunan atau bilangan yang akan ditampilkan 3.Masukkan anggota himpunan 4.Bandingkan anggota pertama dengan anggota kedua,anggota kedua dengan ketiga dan seterusnya. 5.Cetak nilai max dan min 6.program selesai

Program Konversi Detik ke Hari

Listing Program #include main() { int detik, dtk, sisa1, sisa, menit, jam, hari; printf("Masukkan jumlah detik : "); scanf("%d", &detik); hari=detik/86400; sisa=detik%86400; jam=sisa/3600; sisa1=sisa%3600; menit=sisa1/60; dtk=sisa1%60; printf("%ddetik setara dengan %dhari, %djam, %dmenit, %ddetik\n", detik, hari, jam, menit, dtk); } Output Program

FLOWCHART dan ALGORITMA KONVERSI DETIK ke HARI

1. inisialisasi sisa, sisa1,dan dtk=0 2. Masukkan jumlah detik 3. hitung dengan rumus >hari=detik/86400 >sisa=detik%86400 >jam=sisa/3600 >sisa1=sisa%3600 >menit=sisa1/60 >dtk=sisa1%60 4. cetak hari, jam, menit dan detik sebagai hasil 5. program selesai

PROGRAM KONVERSI JAM KE MENIT

Listing program #include main() { int jam, menit, x, jumlah=0; printf("masukkan jam dan menit (jj:mm) : "); scanf("%d:%d", &jam, &menit); x=jam*60; jumlah=x+menit; printf("Jam %d:%d adalah setara dengan %d menit\n", jam, menit, jumlah); } Output program

FLOWCHART dan ALGORITMA KONVERSI JAM KE MENIT

1.Masukkan inputan berupa jam dan menit dengan format jj : mm 2.konversikan jam ke menit (inisialisasi x) dengan cara : x= jam*60 3. lalu tambahkan hasil konversi jam tersebut (x) dengan menit yang tadi telah diinputkan 4. lalu cetak hasilnya sebagai menit 5. program selesai

Flowchart Menghitung Nota Pembelian

Algoritma menghitung nota pembelian hitung jumlah nilai pembelian apakah semua total pembelian >1.500.000 jika ya maka cetak harga pembelian=total pembelian-(total pembelian*10/100) jika tidak maka cetak harga pembelian = total pembelian selesai....

Flowchart menampilkan bilangan genap kecuali bil kelipatan 4

Algoritma menampilkan bilangan genap kecuali kelipatan 4 masukkan n(banyaknya bil genap yang ingin ditampilkan) inisialisasi genap=2 lalu juka genap>=n maka bil genap yag hendak ditampilkan akan bertambah sesuai rumus jika bilangan tersebut habis dibagi 2 jika bil genap yg ditampilkan habis dibagi 4 maka akan digunakan continue sehingga tidak akan ditampilkan jika tidak maka langsung akan dicetak hasilnya selesai....

Flowchart menentukan tahun kabisat

Algoritma menentukan tahun kabisat masukkan tahun apakah sisa hasil bagi tahun(tahun % 4)=0? jika ya cetak hasil jika tahun yg anda masukkan adlah tahun kabisat jika tidak maka cetak tahun yg anda masukkan tadi bukan tahun kabisat selesai....

Flowchart menghitung determinan

Algoritma menghitung determinan 1. masukkan nilai a,b,c 2. hitung D dgn rumus D = b*b-4*a*c 3. jika D=0 maka, untuk mencari x1=-b/2a untuk mencari x2,=-b/2a 4. jika D>0 maka, untuk mencari x1=(-b+sqrt(D))/2a untuk mencari x2=(-b-sqrt(D))/2a 5. jika D<0 maka, untuk mencari x1=-b/2a+(sqrt(-D)/2a)i untuk mencari x2=-b/2a-(sqrt(-D/2a)i 6.cetak hasil determinannya dan akar-akarnya(x1 dan x2)

Flowchart menampilkan bilangan ganjil

Algoritma menampilkan bilangan ganjil kecuali angka 21 dan 27 inisialisasi batas =11 hitung bil ganjil dengan rumus for(batas=11;batas<=30;batas+=2) apakah bil ganjil itu 21 atau 27 jika ya maka lanjutkan proses dengan menggunakan perintah continue agar bil tersebut tdk ditampilkan jika tidak cetak langsung hasilnya selesai...

Flowchart menghitung Konversi Suhu

Algoritma Konversi Suhu masukkan suhu dalam ukuran celsius hitung konversinya ke farenheit dengan rumus F = C * 1,8 + 32 cetak hasilnya dan tampilkan di layar selesai...

Flowchart Menghitung Keliling dan Luas Lingkaran

Algoritma menghitung keliling dan luas lingkaran inisialisasi PI = 3,14 masukkan bilangan sebagai r (jari - jari) menghitung keliling lingkaran dengan menggunakan rumus 2 * PI * r menghitung luas lingkaran dengan mengunakan rumus PI * r * r cetak hasil dan tampilkan di layar selesai...

tugas transaksi bank sederhana

Algoritma 1.tentukan jika saldo=simpanan awal 2.isi form bank 3.tentukan deposit atau withdraw 4.jika deposit maka saldo=simp.awal+amount 5.jika tidak maka withdraw 6.jika withdraw cek apakah deposit>withdraw 7.jika ya maka saldo=simp.awal-amount dan cetak saldo 8.jika tidak cetak error

tugas algoritma

* Tugas Algoritma membuat kopi dengan rasa manis yang pas siapkan alat dan bahan ( gelas, sendok, kopi, gula, air) siapkan alatnya berupa gelas dan sendok, jika belum ulangi langkah no 1 masukkan 1 sendok makan kopi ke dalam gelas tambahkan 2 sendok makan gula ke dalam gelas tersebut tambahkan air panas jika tidak ada air panas maka panaskan air terlebih dulu, lalu ulangi langkah no 5 aduk hingga rata jika semua sudah tercampur dengan rata cicipi rasanya jika belum pas atau belum manis tambahkan 1 sendok gula lagi, lalu ulangi langkah no 7 jika kopi kurang pas atau kurang kental tambahkan 1 sendok kopi lagi, lalu ulangi langkah no 7 jika kopi sudah terasa pas maka kopi siap disajikan jika ingin membuat kopi lagi silahkan kembali ke langkah 1, jika tidak proses pembuatan kopi sudah berakhir * Tugas Algoritma proses aktivitas dari pagi hingga malam pukul 02.30 > bangun dan persiapan untuk makan sahur pukul 03.00 > makan sahur pukul 03.30 > selesai makan sahur dan m