Buat program untuk menampilkan deret fibonaci, di mana jumlah elemen yang ditampilkan ditentukan oleh user. 1 1 2 3 5 8 13 21 ...
neh source codenya :
#include<stdio.h>
... #include<conio.h>
main()
{
int x=1,y=1,p,i,batas;
printf("Masukkan batas deret fibonacci : ");
scanf("%d",&batas);
printf("%d ",x);
printf("%d ",y);
for(i=3;i<=batas;i++)
{
p=x+y;
printf("%d ",p);
x=y;
y=p;
}
}
2. Buat program untuk menampilkan matrik
1 2 3 4 5
2 4 6 8
3 6 9
4 8
5
neh souce codenya :
#include<stdio.h>
void main (){
int x,y,z;
for(x=1;x<=5;x++){
printf("%d ",x);
for(y=2;y<=5;y++){
z=x*y;
if(z>=10){
printf(" ");
}
else
printf("%d ",z);}
puts("");
}
}
3. Buatlah sebuah bentuk bangun seperti gambar dibawah ini. (Pengerjaan harus menggunakan logika looping dan percabangan).
neh souce codenya::
#include <stdio.h>int main(){ int x,y; for(x=1;x<=10;x++) { for(y=1;y<=10;y++) { if(x==1||y==1||x==10||y==10||x==2||y==2||x==9||y==9) { printf("*"); } else { printf(" "); } } puts(""); } puts(""); int a,b,z; for(a=1;a<=10;a++) { for(b=1;b<=20;b++) { z=a+b; if(z==11||z==12||z==19||z==20||(a==1&&z>=11&&z<19)||(a==2&&z>=11&&z<19)||(a==9&&z>=11&&z<19)||(a==10&&z>=11&&z<19)){ printf("*");} else {printf(" ");} } puts(""); } }
neh source codenya :
#include<stdio.h>
... #include<conio.h>
main()
{
int x=1,y=1,p,i,batas;
printf("Masukkan batas deret fibonacci : ");
scanf("%d",&batas);
printf("%d ",x);
printf("%d ",y);
for(i=3;i<=batas;i++)
{
p=x+y;
printf("%d ",p);
x=y;
y=p;
}
}
2. Buat program untuk menampilkan matrik
1 2 3 4 5
2 4 6 8
3 6 9
4 8
5
neh souce codenya :
#include<stdio.h>
void main (){
int x,y,z;
for(x=1;x<=5;x++){
printf("%d ",x);
for(y=2;y<=5;y++){
z=x*y;
if(z>=10){
printf(" ");
}
else
printf("%d ",z);}
puts("");
}
}
3. Buatlah sebuah bentuk bangun seperti gambar dibawah ini. (Pengerjaan harus menggunakan logika looping dan percabangan).
neh souce codenya::
#include <stdio.h>int main(){ int x,y; for(x=1;x<=10;x++) { for(y=1;y<=10;y++) { if(x==1||y==1||x==10||y==10||x==2||y==2||x==9||y==9) { printf("*"); } else { printf(" "); } } puts(""); } puts(""); int a,b,z; for(a=1;a<=10;a++) { for(b=1;b<=20;b++) { z=a+b; if(z==11||z==12||z==19||z==20||(a==1&&z>=11&&z<19)||(a==2&&z>=11&&z<19)||(a==9&&z>=11&&z<19)||(a==10&&z>=11&&z<19)){ printf("*");} else {printf(" ");} } puts(""); } }
0 komentar:
Posting Komentar