TUGAS PERTEMUAN 5 LOOPING(FOR)
Latihan 5_4
Soal :
Ganjil : 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35
Genap : 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34
Soal :
Ganjil : 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35
Genap : 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34
#include <stdio.h>
main()
{
int m,n;
printf (" Ganjil : ");
for (m=1; m<=35; m++)
if (m%2==1)
{
printf ("%d ",m);
}
printf ("\n");
printf (" Genap : ");
for (n=1; n<=34 ; n++)
if (n%2==0)
{
printf ("%d ",n);
}
}
main()
{
int m,n;
printf (" Ganjil : ");
for (m=1; m<=35; m++)
if (m%2==1)
{
printf ("%d ",m);
}
printf ("\n");
printf (" Genap : ");
for (n=1; n<=34 ; n++)
if (n%2==0)
{
printf ("%d ",n);
}
}
Tugas Pendahuluan:
1. Jelaskan kelebihan dan kekurangan perintah-perintah perulangan (looping) pada bahasa C/C++!
- Kelebihan : Tidak perlu menggunakan statement dalam program hanya untuk menyelesaikan fungsi yang sama .
- kekurangan : tidak dapat di gunakan untuk mengerjakan fungsi yang berbeda .
2. Mengapa anda sebagai programer harus menggunakan perintah for dalam program ?
karena untuk melakukan perintah secara berulang, kita tidak perlu menulis kode program secara berulang tetapi bisa menggunakan perintah seperti for/while.
3. Jelaskan perbedaan operator aritmatika i++ dan ++i !
i++ = variabel akan DICETAK terlebih dahulu kemudian DITAMBAHKAN.
++i = variabel akan DITAMBAHKAN terlebih dahulu kemudian DICETAK.
4. Buatlah contoh algoritma dan program sederhana menggunakan perintah for !
#include <stdio.h>
main()
{
int i;
for(i=0;i<5;i++)
{
printf("Indonesia\n");
}
}
main()
{
int i;
for(i=0;i<5;i++)
{
printf("Indonesia\n");
}
}
Baca Juga : Tugas Pertemuan 6 Looping (While) Pemrograman C/C++
Tugas Akhir:
Fibonacci : 0 1 1 2 3 5 8 13 21 34 55 89
#include <stdio.h>
main()
{
int a=1,b=1,c,i;
printf("Fibonacci : 0 ");
for (i=1;i<12;i++)
{
if (i==1||i==2)
{
printf ("%d ",a);
}
else
{
c=a+b;
a=b;
b=c;
printf("%d ",c);
}
}
}
main()
{
int a=1,b=1,c,i;
printf("Fibonacci : 0 ");
for (i=1;i<12;i++)
{
if (i==1||i==2)
{
printf ("%d ",a);
}
else
{
c=a+b;
a=b;
b=c;
printf("%d ",c);
}
}
}
Comments
Post a Comment