Pages

Tuesday, April 25, 2017

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


#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);
}
}




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");
}
}





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);
}
}
}
Share:

0 comments:

Post a Comment

Blogroll

Powered by Blogger.

Stats