• Tidak ada hasil yang ditemukan

jok 3

N/A
N/A
Nanda putri

Academic year: 2024

Membagikan "jok 3"

Copied!
12
0
0

Teks penuh

(1)

1.Input Program

Output Program

Listing Program

#include <iostream>

using namespace std;

int main() {

// Deklarasi variabel int angka1, angka2;

// Menerima masukan angka pertama dari pengguna cout << "Masukkan angka pertama: ";

cin >> angka1;

(2)

// Menerima masukan angka kedua dari pengguna cout << "Masukkan angka kedua: ";

cin >> angka2;

// Menampilkan angka yang dimasukkan cout << "Angka pertama: " << angka1 << endl;

cout << "Angka kedua: " << angka2 << endl;

return 0;

}

➔ Program ini akan meminta pengguna untuk memasukkan dua angka, lalu menampilkan kembali angka-angka yang dimasukkan.

2.JikaD>angka 0D > 0D>angka 0:

HitungAakuAR1=-B+D2AAkar1 = \frac{-b + \sqrt{D}}{2a}Sebuah ka r 1=2 sebuah- b +DBahasa Indonesia:Bahasa Indonesia:

HitungAakuAR2=-B-D2AAkar2 = \frac{-b - \sqrt{D}}{2a}Sebuah ka r 2=2 sebuah- sebuahDBahasa Indonesia:Bahasa Indonesia:

Tampilkan "Dua akar nyata: Akar1, Akar2".

o JikaD=angka 0D = 0D=angka 0:

HitungAakuAR=-B2AAkar = \frac{-b}{2a}Sebuah ka r=2 sebuah- sebuahBahasa Indonesia:

Tampilkan "Satu akar nyata: Akar".

o JikaD<angka 0Nilai D<0D<angka 0:

Tampilkan "Tidak ada akar nyata".

2. Selesai : Titik akhir dari flowchart.

(3)

3. Lisitng Program

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{center}

\textbf{Pseudocode: Menghitung Akar Persamaan Kuadrat}

\end{center}

\begin{verbatim}

1. Input a, b, c 2. D ← b² - 4ac

(4)

3. Jika D > 0 maka

a. Akar1 ← (-b + √D) / (2a) b. Akar2 ← (-b - √D) / (2a)

c. Tampilkan "Dua akar real: Akar1, Akar2"

4. Jika D = 0 maka a. Akar ← -b / (2a)

b. Tampilkan "Satu akar real: Akar"

5. Jika D < 0 maka

a. Tampilkan "Tidak ada akar real"

\end{verbatim}

\end{document}

Input Program Output Program

Ket :

1. Masukkan nilai aaa, bbb, dan ccc dari persamaan kuadrat.

2. Hitung diskriminan D=b2−4acD = b^2 - 4acD=b2−4ac.

3. Jika D>0D > 0D>0, hitung dua akar real x1x_1x1 dan x2x_2x2.

(5)

4. Jika D=0D = 0D=0, hitung satu akar real xxx.

5. Jika D<0D < 0D<0, tidak ada akar real (akar-akar kompleks).

4. Llisting Program

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{center}

\textbf{Pseudocode: Konversi Suhu dari °F ke °C}

\end{center}

\begin{verbatim}

1. Input suhu_F

2. suhu_C ← (5 / 9) * (suhu_F - 32)

3. Tampilkan "Suhu dalam °C: ", suhu_C

\end{verbatim}

\end{document}

Output

(6)

5.Berikut adalah pseudocode yang menggunakan struktur perulangan (loop) untuk membuat tabel suhu yang menunjukkan konversi dari °F ke °C. Program ini akan meminta nilai awal, interval, dan jumlah data dari pengguna.

Input Program

Output Program

(7)

Penjelasan Kode

o Menggunakan cin untuk mengambil nilai awal, interval, dan jumlah data dari pengguna.

o Lalu Mencetak header tabel dengan label "F" untuk Fahrenheit dan "C" untuk Celsius.

o Menggunakan loop for untuk menghitung dan menampilkan nilai Celsius berdasarkan nilai Fahrenheit yang dihitung.

o suhu_C dihitung menggunakan rumus konversi yang sesuai.

o Menggunakan std::fixed dan std::setprecision(2) untuk mengatur format keluaran agar dua angka di belakang koma.

6.Listing Program

#include <iostream>

using namespace std;

int main() {

int jumlah; // Variabel untuk menyimpan jumlah bilangan genap yang diminta

// Meminta input dari pengguna

cout << "Berapa banyak bilangan genap yang akan dihasilkan? ";

cin >> jumlah;

// Menampilkan deret bilangan genap cout << "Deret bilangan genap: ";

for (int i = 0; i < jumlah; i++) {

cout << (i * 2); // Menghasilkan bilangan genap if (i < jumlah - 1) {

cout << ", "; // Menambahkan koma sebagai pemisah, kecuali di akhir }

}

cout << endl; // Baris baru setelah output

(8)

return 0;

}

Input Propgram

Output Program

7.a.Listing Program

#include <iostream>

using namespace std;

int main() {

// Loop untuk mencetak 3 baris bintang

(9)

for (int i = 0; i < 3; i++) { cout << "*****" << endl;

}

return 0;

}

Input Program

Output Program

b.Listing Program

#include <iostream>

using namespace std;

int main() {

for (int i = 1; i <= 4; i++) { for (int j = 1; j <= i; j++) { cout << "*";

}

cout << endl; // Baris baru setelah setiap baris bintang

(10)

}

return 0;

}

Input Program

Output

c.Listing Program

#include <iostream>

using namespace std;

int main() {

for (int i = 4; i > 0; i--) { for (int j = 0; j < i; j++) { cout << "*";

}

cout << endl;

(11)

}

return 0;

} Input Program

Output Program

d.Listing Program

#include <iostream>

using namespace std;

int main() {

for (int i = 0; i < 8; i++) {

// Cetak spasi yang bertambah setiap baris for (int j = 0; j < i; j++) {

cout << " ";

}

// Cetak bintang

cout << "********" << endl;

}

return 0;

(12)

} Input Program

Output Program

Referensi

Dokumen terkait