Soal 1 : –Buatlah algoritma (flowchart) dan program perulangan untuk menyeleksi apakah bilangan genap atau ganjil. –Misalnya : •nilai awal = 1 •batas maksimal = 10 START INPUT X if((x%2)==0) if((x%2)==1) NILAI = BIL.GENAP NILAI = BIL.GANJIL PRINT = BIL.GENAP ATAU GANJUL FINISH 1. program perulangan untuk menyeleksi apakah bilangan genap atau ganjil. SOURCE CODE program perulangan untuk menyeleksi apakah bilangan genap atau ganjil {Memproses Input Nilai X } Deklarasi X : interger Deskripsi if((x%2)==0) writer ( maka nilai adalah bilangan genap ) dan if((x%2)==1) writer ( maka nilai adalah bilangan ganjil) Endcase Soal 2 : –Buat algoritma (flowchart) dan program perulangan untuk menampilkan bentuk segitiga START INPUT A,B,C FOR (a=1;a<=c;a++) FOR (b=1;b<=a;b++) OUTPUT = BENTUK SEGITIGA FINISH MENGHASILKAN = * 2. program perulangan untuk menampilkan bentuk segitiga SOURCE CODE program perulangan untuk menampilkan bentuk segitiga {Memproses Input Nilai A} Deklarasi A,B,C : interger Deskripsi for (a=1;a<=c;a++) dan for (b=1;b<=a;b++) writer ( maka akan menghasilkan * ) Endcase Soal 3 : –Buatlah algoritma (flowchart) dan program C untuk menampilkan jumlah dari rata-rata suatu bilangan ? –Inputan : •Jumlah bilangan : 5 •Bilangan : 3,4,5,7,4 •rata-rata : (3+4+5+7+4)/5 •hasil = 4.6 START INT MASUKAN FOR BILANGAN TOTAL = TOTAL + BILANGAN FINISH 3. program perulangan untuk menampilkan jumlah rata-rata dari suatu bilangan SOURCE CODE program perulangan untuk menampilkan jumlah rata-rata dari suatu bilangan int jumlah = 0.0 ; for (j=1;j<=5;j++) { printf("Masukkan nilai-ke %d : ",j );scanf("%d",&k); jumlah = jumlah + k; } float rata_2= jumlah /5.0; printf ("\nJumlah kelima bilangan tersebut adalah = %d \n", jumlah); printf ("\nRata-rata kelima bilangan tersebut adalah = %.1f \n",rata_2); endchase Soal 4.1 SLIDE 8 Menampilkan deret bilangan genap (2,4, ... ,N) start Read (N) X <-2 X <=N Print (x) x <- x+2 FINISH SOAL 4.2 SLIDE 17 Menentukan jumlah deret suatu bilangan (1,2,3,4,5,6, ... , N) START READ (N) FOR X=1 TO N Jum = Jum+ x PRINT (JUM) FINISH