Anda di halaman 1dari 3

Nanda Ayu Wiyanti - 1401164882

Jawaban Tugas 3
1. Sebuah program C++ memuat deklarasi dan inisialisasi berikut : int ix = 5, iy = 10; float fx = 0.001, fy = -17.08; char ch1 = 'A', ch2 = 'E'; Tentukanlah hasil evaluasi pernyataan-pernyataan berikut. Untuk setiap soal gunakan kembali nilai yang diberikan pada saat inisialisasi : a. ch1 = ch2 * ix; b. ch1 += ch2; c. fx += (fy *= (iy/ix)); d. iy = (int) (iy / ((int) fy)); e. ch2 == ch1 + ix; Jawab: a. 5E b. A+E c. -34.159 d. 10/17 atau 0.59 e. ch2=A+5

Algoritma & MOOP (T0456) 1

Nanda Ayu Wiyanti - 1401164882


2.

Tulis program untuk menghitung konversi temperatur dari celcius ke fahrenheit, reamur, dan kelvin. Konversi dari C ke F : 1.8 t + 32 Konvesi dari C ke R : 0.8 t Konversi dari C ke K: t + 273 1 2 12345678901234567890123456 Konversi Temperatur Temperatur asal, C ? 72.8 F = 163.04 R = 58.24 K = 345.80

1 2 3 4 5 6

Jawab: Program untuk menghitung konversi temperatur dari celcius ke fahrenheit, reamur, dan kelvin #include <iostream> #include <conio.h> int main() { double celcius, fahrenheit, reamur, kelvin; std::cout << "Masukan suhu celcius : "; std::cin >> celcius; fahrenheit = (celcius*1.8)+32; reamur = celcius*0.8; kelvin=celcius+273.15; std::cout << "Hasil konversi dari celcius ke fahrenheit adalah " << fahrenheit << " derajat dan"; std::cout << "Hasil konversi dari celcius ke reamur adalah " << reamur << " derajat dan"; std::cout << "Hasil konversi dari celcius ke kelvin adalah " << kelvin << " derajat."; getch(); return 0; }

Algoritma & MOOP (T0456) 2

Nanda Ayu Wiyanti - 1401164882


3.

Buatlah program sederhana untuk menghitung akar persamaan kuadrat. Akar persamaan kuadrat dapat dicari dengan menentukan terlebih dahulu nilai diskriminan dengan rumus D = B2 4AC. Jika Nilai D < 0 maka merupakan Akar Imaginer. Jika Nilai D= 0, maka X1=X2, yang didapat dengarn rumus B / (2A). Jika Nilai D > 0, maka terdapat dua akar berbeda yaitu X1 = (-B + D) / 2A dan X2 = (-B - D ) / 2A

Jawab: Program sederhana untuk menghitung akar persamaan kuadrat #include <iostream> #include <conio.h> #include <math.h> int main ( ) { float d,x1,x2; int A,B,C; std::cout << "Masukkan nilai A = "; std::cin >> A; std::cout <<"Masukkan nilai B = "; std::cin >> B; std::cout <<"Masukkan nilai C = "; std::cin >> C; d = (B*B) -(4*A*C); std::cout << "Nilai D adalah = " << d << " maka "; if (d < 0) { std::cout << "Akar persamaan kuadratnya merupakan Akar Imaginer"; } if (d == 0) { x1 = (-B)/(2*A); x2 == x1; std::cout << "Nilai X1=X2, yaitu " << x1; } if (d > 0) { x1 = (-B + sqrt(d))/(2*A); x2 = (-B - sqrt(d))/(2*A); std::cout << "Nilai X1 adalah " << x1 << " dan "; std::cout << "Nilai X2 adalah " << x2; } getch(); return 0; } Algoritma & MOOP (T0456) 3

Anda mungkin juga menyukai