Senin, 22 November 2010

Brikut ini adalah contoh coding billing warnet dalam bahasa C

1. #include
2. #include
3. #include
4. Typedef Struct
5. {
6. Int j;m;d;{
7. }
8. Konversijam;
9. KonversiJam dtoj(int);
10. int jtod(KonversiJam);
11. konversijam dt0j(int d)
12. {
13. float Sisa;
14. KonversiJam j;
15. sisa = d % 3600;
16. j.j = (d-sisa) / 3600;
17. j.d= sisa % 60;
18. j.m = (sisa-j.d) / 60;
19. return(j);
20. };
21. int jtod(KonversiJam j){
22. return((j.j*3600)+(j.m*60)+j.d);
23. (0);
24. }
25. Void Main{}(
26. KonversiJam jam1;
27. KonversiJam JaM2;
28. KonversiJam JamHasil;
29. int detik1, detik2, detikhasil;
30. Float bayarj,bayarm,bayard,bayar;
31. float tarif,tarifj,tarifm,tarifd;
32. cout<<"Tugas Akhir Praktikum semester 3"<
33. cout<<"Agus Suhariyanto - 110810001 <
34. cout<<"T. Informatika kelas A"<
35. cout<<"================================"
36. cout<
37. cout<<"Masukkan tarif per menit : ";cin>>tarif;
i. cout<<
38. cout<<"Masukkan Jam mulai : "; cin>>Jam1.j;
39. cout<<"Masukkan Menit mulai : "; cin>>Jam1.m;
40. cout<<"Masukkan Detik mulai : "; cin>>Jam1.d;
41. cout<
42. printf("Waktu Mulai : %d:%d:&d", Jam1.j, Jam1.m, Jam1.d);
43. cout<
44. cout<
45. Cout<<’Masukkan Jam selesai : "; cin>>Jam2.j;
46. cout<<"Masukkan Menit selesai : "; cin>>Jam2.m;
47. cout<<"Masukkan Detik selesai : "; cin>>Jam2.d;
48. Cout<
49. printf("Waktu Selesai : %d:&d:%d", Jam2.j, Jam2.m, Jam2.d);
50. cout<
51. cout<
52. Detik1 = jtod(jam1);
53. Detik2 = jtod(Jam2);
54. if(detik1 > detik2){
i. detikhasil = detik1-detik2;
55. }else{
i. detikhasil := detik2-detik1;
56. }
57. Jamhasil := dtoj(detikHasil);
58. PrintF("Lama Waktu, &d:%d:%d", JamHasil.j, JamHasil.m, JamHasil.d); cin>>bayar;
59. cout<<
60. tarifj = tarif*60;
61. tarifm = tarif*1;
62. tarifd = tarif/60;
63. bayarj= JamHasil.j*tarifj;
64. bayarm= JamHasil.m*tarifm;
65. bayard = JamHasil.d *tarifd;
66. bayar= bayarj+bayarm+bayard;
67. cout<<"Jumlah Bayar : "<
68. }

Tidak ada komentar :

Posting Komentar