LATIHAN PERULANGAN
NIM dan Nama:
Joseph Heykel Prabawa / 672020057
Kenni Jecky Marsel Walalangi / 672020031
Juan Keinan Thimothi Paparang / 672020330
Catatan: untuk memasukkan text dalam kotak yang telah disediakan silahkan
klik kanan, pilih add text atau edit text, masukkan text.
Soal:
1. Gunakan for dan while loop untuk mendapatkan tampilan sbb :
1
22
333
4444
55555
Jawaban:
Kode program for
#include<stdio.h>
#include<stdlib.h>
int main() {
int i, j;
for (i = 1; i <= 5;i++) {
for (j = 1; j <= i;j++) {
printf("%d ", i);
}
printf("\n");
}
return 0;
}
Screenshot hasil program
Kode program while
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=1;
while(i<=5){
int j=1;
while(j<=i){
printf("%d",i);
j++;
}
printf("\n");
i++;
}
return 0;
}
Screenshot hasil program
2. Hitunglah bilangan triangular dari masukan pengguna, yang dibaca dari
keyboard dengan menggunakan scanf(). Bilangan triangular adalah
penjumlahan dari bilangan masukan dengan seluruh bilangan sebelumnya,
sehingga bilangan triangular dari 7 adalah : 7 + 6 + 5 + 4 + 3 + 2 + 1
Jawaban:
Kode program
#include<stdio.h>
3.
#include<stdlib.h>
4.
5.
int
6. main(){
7. int i, hasil=0, max;
8.
9. printf("Masukkan angka :");
10.scanf("%d", &max);
11.
for (i = 0; i <=max; i++)
12.
{
13.
hasil = i + hasil;
14.
}
15.
printf ("\nHasil=%d\n\n", hasil);
16.
17.return 0;
18.
} 19.
Screenshot hasil program
3. Buatlah program yang dapat mencetak pola angka 1 1 2 3 5 8 13 21 sampai
150
Jawaban:
Kode program
#include
4. <stdio.h>
#include
5. <stdlib.h>
int
6. main() {
7. int i, n, t1 = 0, t2 = 1, nextTerm;
8. printf("Enter the number of terms: ");
9. scanf("%d", &n);
10.printf("Fibonacci Series: ");
11.
12.for (i = 1; i <= n; ++i) {
printf("%d, ", t1);
13.
nextTerm = t1 + t2;
14.
t1 = t2;
15.
t2 = nextTerm;
}
16.
17.
return 0;
18.
}
19.
20.
Screenshot hasil program