Tugas Arum OK

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 6

Algoritma dan Pemrograman 2014

Nama : Theresia Diah Kusumaningrum


NRP : 4613218154
Tugas Algoritma dan Pemrograman
10. Menghitung jumlah dan rata rata n bilangan

#include <conio.h>
#include <stdio.h>
void main ()
{
int a[500],b;
float jumlah,rata2;
clrscr();
a[0]=1;
b=0;
jumlah=0;
printf ("Program menghitung jumlah dan rata rata n bilangan");
printf ("\n==================================================\n");
while (a[b]!=0)
{
b++;
printf ("Masukkan Bilangan:");
scanf ("%d",&a[b]);
jumlah = jumlah+a[b];
}
rata2=jumlah/(b-1);
clrscr();
printf ("\n=================================================");
printf ("\nOutput: \nBilangan yang diinput adalah :");
for (b=1;a[b]!=0;b++)
{
printf ("%2.0d,",a[b]);
}
printf ("\nJumlah bilangan :%5.0f",jumlah);
printf ("\nRata-rata bilangan :%5.1f",rata2);
printf ("\n==================================================");
1 | Page

Algoritma dan Pemrograman 2014


getch();
return;
}

12. Input Nilai

#include <iostream.h>
#include <conio.h>
# include <stdio.h>
void main()
{
int i,j,a,b;
clrscr();
printf ("==============================\n");
printf ("Masukan Nilai
:");
scanf ("%d",&a);
printf ("Masukan Nilai
:");
scanf ("%d",&b);
printf ("Nilai:%d",a);
for (i=0;i<a;i++)
{
printf ("*");
}
printf ("\nNilai:%d",b);
for (i=0;i<b;i++)
{
printf ("*");
}
printf ("\n==============================");
getch();
}

2 | Page

Algoritma dan Pemrograman 2014


11. Menghitung nilai maksimal

#include <conio.h>
#include <stdio.h>
void main()
{
clrscr();
int a,b,c,d,e;
printf ("program untuk mencari bilangan terbesar\n");
printf ("==========================================\n");
printf ("Masukkan Nilai UTS:");
scanf ("%d",&a);
printf ("Masukkan Nilai UTS:");
scanf ("%d",&b);
printf ("Masukkan Nilai UTS:");
scanf ("%d",&c);
printf ("Masukkan Nilai UTS:");
scanf ("%d",&d);
printf ("Masukkan Nilai UTS:");
scanf ("%d",&e);
if ((a>b)&&(a>c)&&(a>d)&&(a>e))
{ printf ("Bilangan terbesar adalah:%d",a);}
if ((b>a)&&(b>c)&&(b>d)&&(b>e))
{ printf ("Bilangan terbesar adalah:%d",b);}
if ((c>a)&&(c>b)&&(c>d)&&(c>e))
{printf ("Bilangan terbesar adalah:%d",c);}
if ((d>a)&&(d>c)&&(d>b)&&(d>e))
{printf ("Bilangan terbesar adalah:%d",d);}
if ((e>b)&&(e>c)&&(e>d)&&(e>a))
{printf ("Bilangan terbesar adalah:%d",e);}
getch();
}

3 | Page

Algoritma dan Pemrograman 2014


11. Menghitung nilai maksimal dengan menggunakan for

#include <conio.h>
#include <stdio.h>
void main()
{
clrscr();
int x[10],i,nilai;
printf ("Program untuk menampilkan nilai Maksimal\n");
printf ("==========================================\n");
for (i=0;i<5;i++)
{
printf ("Masukkan Nilai UTS
:");
scanf ("%d",&x[i]);
}
nilai = x[0];
for (i=0;i<5;i++)
{
if (nilai<x[i])
{ nilai=x[i];}
}
printf ("Nilai terbesar adalah :%d",nilai);
printf ("\n========================================");
getch();
}

4 | Page

Algoritma dan Pemrograman 2014


4. Menghitung uang kembalian

#include <conio.h>
#include <stdio.h>
void main()
{
clrscr();
float uang;
int a,b,c,d,e,f,g,h;
printf ("Menghitung uang kembalian\n");
printf ("=================================\n");
printf ("Masukan uang kembalian: Rp");
scanf ("%f",&uang);
a=0;b=0;c=0;d=0;e=0;f=0;g=0;h=0;
while (uang>=50000)
{uang = uang-50000;
a=a+1;
if (uang <50000)
{break;}}
while (uang>=20000)
{uang = uang-20000;
b=b+1;
if (uang<20000)
{break;}}
while (uang>=10000)
{uang = uang-10000;
c=c+1;
if (uang<10000)
{break;}}
while (uang>=5000)
{uang = uang-5000;
d=d+1;
if (uang<5000)
5 | Page

Algoritma dan Pemrograman 2014


{break;}}
while (uang>=2000)
{uang = uang-2000;
e=e+1;
if (uang<2000)
{break;}}
while (uang>=1000)
{uang = uang-1000;
f=f+1;
if (uang<1000)
{break;}}
while (uang>=500)
{uang = uang-500;
g=g+1;
if (uang<500)
{break;}}
while (uang>=100)
{uang = uang-100;
h=h+1;
if (uang<100)
{break;}}
if (a>0){printf ("%d Lembar 50.000\n",a);}
if (b>0){ printf ("%d Lembar 20.000\n",b);}
if (c>0){ printf ("%d Lembar 10.000\n",c);}
if (d>0){ printf ("%d Lembar 5.000\n",d);}
if (e>0) { printf ("%d Lembar 2.000\n",e);}
if (f>0) { printf ("%d Lembar 1.000\n",f);}
if (g>0){ printf ("%d Lembar 500\n",g);}
if (h>0){ printf ("%d Lembar 100\n",h);}
printf("=================================");
getch();
}

6 | Page

You might also like