Program konversi suhu menggunakan bahasa C++
Program yang dibuat yaitu program
penghitungan konversi suhu. Sesuai dengan namanya, program ini berfungsi
untuk mengkonversi suhu. Program ini memiliki 5 buah menu, yaitu
konversi dari celcius ke fahrenheit, dari celcius ke kelvin, celcius ke
reamur dan celcius ke semua jenis suhu. Serta pada menu terakhir
terdapat menu exit .
Flowchart dari program ini yaitu :
Dari Flowchart, dapat kita buat programnya dengan source code seperti dibawah :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
| #include <stdio.h> #include <stdlib.h> int main() { int pilih,keluar,kembali; float fahrenheit,c,kelvin,reamur,semua; utama: printf ( "=====================================================\n" ); printf ( "===============Program menghitung suhu===============\n" ); printf ( "=====================================================\n" ); printf ( "1. konversi celcius ke fahrenheit\n" ); printf ( "2. konversi celcius ke kelvin\n" ); printf ( "3. konversi celcius ke reamur\n" ); printf ( "4. konversi ke semua\n" ); printf ( "5. Keluar\n" ); printf ( "=====================================================\n" ); printf ( "=====================================================\n" ); printf ( "==============================created by @egialif====\n\n\n\n" ); printf ( "silahkan Masukkan pilihan anda.." ); scanf ( "%d" , &pilih); switch (pilih){ case 1: { printf ( "\n\nProgram Konversi celcius ke fahrenheit\n" ); printf ( "Masukkan suhu (dalam derajat celcius) : " ); scanf ( "%f" , &c); fahrenheit= c*1.8+32; printf ( "\nHasil konversi %.1f fahrenheit\n" ,fahrenheit); printf ( "Terimakasih telah menggunakan program ini\n" ); printf ( "1. Kembali ke Menu utama\n" ); printf ( "2. Keluar\n" ); printf ( "Silahkan masukkan pilihan anda..." ); scanf ( "%d" , &kembali); if (kembali==1) goto utama; else exit ; break ; } case 2: { printf ( "\n\nProgram Konversi celcius ke Kelvin\n" ); printf ( "Masukkan suhu (dalam derajat celcius) : " ); scanf ( "%f" , &c); kelvin= c+273.15; printf ( "\nHasil konversi %.1f kelvin\n" ,kelvin); printf ( "Terimakasih telah menggunakan program ini\n" ); printf ( "1. Kembali ke Menu utama\n" ); printf ( "2. Keluar\n" ); printf ( "Silahkan masukkan pilihan anda..." ); scanf ( "%d" , &kembali); if (kembali==1) goto utama; else exit ; break ; } case 3: { printf ( "\n\nProgram Konversi celcius ke Reamur\n" ); printf ( "Masukkan suhu (dalam derajat celcius) : " ); scanf ( "%f" , &c); reamur= c*0.8; printf ( "\nHasil konversi %.1f reamur\n" ,reamur); printf ( "Terimakasih telah menggunakan program ini\n" ); printf ( "1. Kembali ke Menu utama\n" ); printf ( "2. Keluar\n" ); printf ( "Silahkan masukkan pilihan anda..." ); scanf ( "%d" , &kembali); if (kembali==1) goto utama; else exit ; break ; } case 4: { printf ( "\n\nProgram Konversi celcius ke fahrenheit, kelvin dan Reamur\n" ); printf ( "\nMasukkan suhu (dalam derajat celcius) : " ); scanf ( "%f" , &c); fahrenheit= c*1.8+32; //fahrenheit printf ( "\nHasil konversi ke fahrenheit %.1f fahrenheit\n" ,fahrenheit); kelvin= c+273.15; //kelvin printf ( "Hasil konversi ke kelvin %.1f kelvin\n" ,kelvin); reamur= c*0.8; //reamur printf ( "Hasil konversi ke reamur %.1f reamur\n" ,reamur); printf ( "\nTerimakasih telah menggunakan program ini\n\n" ); printf ( "1. Kembali ke Menu utama\n" ); printf ( "2. Keluar\n" ); printf ( "\nSilahkan masukkan pilihan anda..." ); scanf ( "%d" , &kembali); if (kembali==1) goto utama; else exit ; break ; } case 5: exit ; return (0); default : printf ( "\n\n''Maaf, pilihan anda tidak terdaftar''\n\n\n" ); goto utama; system ( "pause" ); } } |
itulah source code konverensi suhu hasil copas di mbah google semoga bermanfaat :)