Wednesday, December 16, 2009

Tugas Day 10

Bismillahirrahmanirrahiim..

1.kalkulator sederhana
listing proghram:
#include
#include
main()
{
float bil1, bil2, hasil;
char op;

puts("Masukkan bilangan:\n");
scanf("%f %c %f", &bil1, &op, &bil2);

if(op=='+')
hasil=bil1+bil2;
else if(op=='-')
hasil=bil1-bil2;
else if(op=='*')
hasil=bil1*bil2;
else if(op=='/')
hasil=bil1/bil2;
else
{
puts("Maaf, bilangan/operator yang Anda masukkan tidak valid !!!\n\n");
exit(0);
}

printf("\n\nHASIL:\n\n%g %c %g = %g\n\n\n", bil1, op, bil2, hasil);
}

output:

fllowchart:



2.piramida bilangan
listing program:
#include
main()
{
int bil, i, j, k, l;

printf("Masukkan bilangan maksimumnya = ");
scanf("%d", &bil);
printf("\n\n");
for(i=1;i<=bil;i++) { for(j=0;j<=bil-i;j++) printf(" "); for(k=1;k<=i;k++) for(l=1;l<=k+i;l=l+i+1) printf("%d", i); printf("\n"); } printf("\n\n"); } Output:

flowchart:



3.bilangan triangular

listing program:
#include
main()
{
int i, bil, sum=0;

printf("Masukkan jumlah trianguler = ");
scanf("%d", &bil);

for(i=0;i<=bil;i++) sum=sum+i; printf("Jumlah bolanya = %d\n\n", sum); } Output:

flowchart:




Alhmdulillah

No comments:

Post a Comment