praktikum minggu ke 10 Soal No 2
Didefinisikan tipe jam dan variable J dan P sebagai berikut :
Type jam : record<hh: integer, {0..23} mm: integer, {0..59} ss:integer {0..59}>
J:jam P:integer
Buatlah program yang :
1. Mengisi(assignment) variable J dengan jam 16:10:34
2. Membaca p menit dari piranti masukan
3. Mengubah nilai J setelah ditambah p menit
4. Menampilkan jam J yang baru
=======================================
#include <stdio.h>
#include <conio.h>
int main()
{
typedef struct {int hh; int mm; int ss;} date;
date j1, j2;
int p;
printf("masukkan jam :");scanf("%d:%d:%d", &j1.hh, &j1.mm, &j1.ss);fflush(stdin);
printf("Masukkan Menit :"); scanf("%d", &p);fflush(stdin);
j2.ss = j1.ss;
j2.mm = (j1.mm + p)%60;
j2.hh = j1.hh + ((j1.mm + p - j2.mm)/60);
printf("\nJam yang baru adalah %d:%d:%d", j2.hh, j2.mm, j2.ss);
getch ();
return 0;
}
===========================================
silahkan di pelajari dan di komentari
semoga bermanfaat
Thanks and regards
Narupi
Please consider the environment before printing this e-mail
Tidak ada komentar:
Posting Komentar