Listing:
#include
main()
{
int j,m,m2;
printf("Masukkan nilai jam:");scanf("%d",&j);
printf("Masukkan nilai menit:");scanf("%d",&m);
m2=(j*60)+m;
printf("maka nilainya dalam menit adalah:%d\n",m2);
}
Flowchart:

Algoritma:
1. Mulai
2. Int. jam dan menit
3. Masukkan nilai jam dan menit
4. Hitung menggunakan rumus=(jam*60)+menit
5. Tampilkan hasil
6. Selesai
hasilnya :
2. Mengubah detik menjadi hari,jam,menit dan detik....???
Listing:
#include
main()
{
int detik_awal,s_hari,s_jam,hari,jam,menit,detik;
printf("Konversi Detik Ke Hari, Jam, Menit, dan Detik:\n");
printf("Masukkan detik :");scanf("%d",&detik_awal);
hari=detik_awal/(24*60*60);
s_hari=detik_awal%(24*60*60);
jam=s_hari/3600;
s_jam=s_hari%3600;
menit=s_jam/60;
detik=s_jam%60;
printf("%d detik menjadi : %dhari %djam %dmenit %ddetik\n",detik_awal,hari,jam,menit,detik);
}
flowcart:

Algoritma:
1. Mulai
2. Int. 1 hari=24 jam,1 jam=60 menit,1 menit=60 detik
3. Masukkan nilai detik yang ingin diubah
4. Hitung dengan rumus= hari=detik awal/(24*60*60),kemudian sisa hari=detik awal%(24*60*60),kemudian jam=sisa hari/3600,kemudian sisa jam=sisa hari%3600,kemudian
menit=sisa jam/60,dan terakhir detik=sisa jam%60;
5. Tampilkan hasil
6. Selesai
hasilnya:
3. Mencari nilai maximum and minimum....???
Listing:
#include
main()
{
int n,l,nilai,max,min;
printf("Nilai Max dan Min:\n");
printf("Masukkan jumlah data :");scanf("%d",&n);
for(l=1;l<=n;l++)
{
printf("Masukkan nilai ke-%d : ",l);scanf("%d",&nilai);
if(l==1)
{
max = nilai;min = nilai;
}
if(max
}
printf("Nilai max=%d\n",max);
printf("Nilai min=%d\n",min);
}
flowchart:

Algoritma:
1. Mulai
2. Masukkan jumlah angka yang ingin dimasukkan dan angka berapa saja yang ingin dicari nilai min and maxnya
3. Urutkan angka-angka tersebut dari yang terkecil sampai yang terbesar
4. Angka yang paling awal adalah min dan yang terkecil adalah max
5. Tampilkan nilai min dan max
6. Selesai
hasilnya:
Tidak ada komentar:
Posting Komentar