1. Konversi jam ke menit
Algoritma
1.Inisialisasikan jam dan menit ke dalam tipe data int
2.Inputkan jj:mm
3.Konversikan jam ke dalam menit
4.menit=jam*60
5.Tambahkan hasil konversi dengan menit awal
6.cetak hasil
7.Selesai
Listing program
#include
main()
{
int hasil,jam,menit;
printf("Masukkan jj:mm=");
scanf("%d:%d",&jam,&menit);
hasil=jam*60;
printf("Hasil konversi %d:%d=%d",jam,menit,hasil+menit);
}
output
flowchart
2.Konversi detik ke hari
Algoritma
1.Inisialisasi int= x,detik,menit,jam,hari,hasil1,hasil2,hasil3
2.Inputkan detik
3.Konversikan detik
4.hari=x/(3600*24)
hasil1=x%(3600*24)
jam=hasil1/3600
hasil2=hasil1%3600
menit=hasil2/60
hasil3=hasil2%60
detik=hasil3
5.Cetak hari,jam,menit,detik
6.Selesai
Listing program
#include
main()
{
int x,detik,menit,jam,hari,hasil1,hasil2,hasil3;
printf("Masukkan detik=");
scanf("%d",&x);
hari=x/(3600*24);
hasil1=x%(3600*24);
jam=hasil1/3600;
hasil2=hasil1%3600;
menit=hasil2/60;
hasil3=hasil2%60;
detik=hasil3;
printf("Konversi dari %d detik adalah %d hari:%d jam:%d menit:%d detik\n",x,hari,jam,menit,detik);
}
output
flowchart
3.Mencari max/min bilangan dari suatu deret bilangan
Algoritma
1.Inisialisasi int= n,min,max,sum=0,i=0,true=1,nilai
2.Masukkan n untuk menentukan jumlah anggota himpunan
3.Masukkan anggota himpunan
4.Bandingkan anggota pertama dengan anggota kedua,anggota kedua dengan ketiga dan seterusnya.
5.Cetak nilai max dan min
6.Selesai
Listing program
#include
main()
{
int n,min,max,sum=0,i=0,true=1,nilai;
printf("masukkan nilai n=");
scanf("%d",&n);
while(true)
{
i++;
printf("Masukkan nilai ke %d=",i);
scanf("%d",&nilai);
sum=sum+nilai;
if(i==1)
{
max=nilai;
min=nilai;
}
else if(max
{
max=nilai;
}
else
min=nilai;
if(i>=n)
break;
}
{
printf("max=%d\n",max);
printf("min=%d\n",min);
}
}
output
flowchart
Rabu, 25 November 2009
tugas 9
Diposting oleh ajeng's blog di 06.37 0 komentar
Langganan:
Postingan (Atom)