Berikut ini adalah pertanyaan dari zamoraaeolus pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Berikut adalah contoh program dalam bahasa C++ untuk konversi suhu dengan rumus Fahrenheit (9/5)C + 32 dan Reamur (4/9)C + 32. Program ini akan membaca suhu dalam derajat Celcius dari pengguna, menghitung suhu dalam Fahrenheit dan Reamur, dan menyimpan hasilnya dalam file "suhu.txt" dengan format "C F R".
#include <iostream>
#include <fstream>
using namespace std;
int main() {
double celsius, fahrenheit, reamur;
cout << "Masukkan suhu dalam derajat Celsius: ";
cin >> celsius;
fahrenheit = (9.0 / 5.0) * celsius + 32;
reamur = (4.0 / 9.0) * celsius + 32;
ofstream file("suhu.txt");
if (file.is_open()) {
file << "C\tF\tR" << endl;
file << celsius << "\t" << fahrenheit << "\t" << reamur << endl;
file.close();
cout << "Data suhu telah disimpan dalam file suhu.txt." << endl;
} else {
cout << "Gagal membuka file suhu.txt." << endl;
}
return 0;
}
```
Setelah program dijalankan, pengguna akan diminta untuk memasukkan suhu dalam derajat Celsius. Kemudian, program akan menghitung suhu dalam Fahrenheit dan Reamur menggunakan rumus yang diberikan. Hasil konversi akan disimpan dalam file "suhu.txt" dengan format yang diminta ("C F R").
Harap diingat bahwa program ini mengasumsikan bahwa Anda telah memiliki compiler C++ yang terpasang dan berfungsi dengan baik.
Semoga dengan pertanyaan yang sudah terjawab oleh rizqinalmaa dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sat, 19 Aug 23