Anda di halaman 1dari 4

Moreno Daniel Setiawan X MIPA 4 (22)

ALGORITMA MENCARI LUAS LINGKARAN

I. Deskriptif

1) Masukan nilai jari jari (r)


2) Masukan nilai phi (π)
3) Jika r merupakan kelipatan 7 maka gunakan π=22/7 , jika r bukan kelipatan 7 maka gunakan
π= 3,14
4) Hitung luas lingkaran, luas = π * r * r
5) Tampilkan hasil nilai luas lingkaran

II. Flowchart

MULAI

MASUKAN
JARI-JARI (r)

MASUKAN
PHI (π)

tidak Apakah r ya
merupakan
kelipatan 7?

Phi = 3.14 Phi = 22/7

Luas = phi * r * r

TAMPILKAN
LUAS

SELESAI
III. PSEUDOCODE

Program_hitung_luas_lingkaran

#include <iostream>
using namespace std;

Int main() {
float luas, phi;
int r;

cout << “Masukkan nilai r: “;


cin << r;

if (r%7 == 0){
phi=22.0/7;
} else {
phi=3.14;
}
luas = phi*r*r;

cout << “Luas lingkaran = “ << luas << endl;

return 0;
}

ALGORITMA KONVERSI JAM KE SATUAN DETIK

I. Deskriptif

1) Masukan waktu jam


2) Masukan waktu menit
3) Masukan waktu detik
4) Konversikan jam ke detik, J = jam*3600
5) Konversikan menit ke detik, M = menit*60
6) Jumlahkan J+M+detik
7) Tampilkan hasil jumlah detik
II. Flowchart

MULAI

INPUT JAM

INPUT
MENIT

INPUT DETIK

KONVERSI WAKTU JAM


KE DETIK,
J = jam * 3600

KONVERSI WAKTU
MENIT KE DETIK,
M =menit * 60

JUMLAH DETIK =
J+M+detik

TAMPILKAN
JUMLAH DETIK

SELESAI

III. PSEUDOCODE
program_konversi_jam_menit_detik_ke_satuan_detik

#include <iostream>
using namespace std;

int main() {
int jam, menit, detik, J, M, jumlahdetik;

cout << “Masukkan jam = “;


cin >> jam;
cout << “Masukkan menit = “;
cin >> menit;
cout << “Masukkan detik = “;
cin >> detik;

J = jam*3600;
M = menit*60;
jumlahdetik = J+M+detik;

cout << “Konversi ke detik = “ << jumlahdetik << “detik”;

return 0;

Anda mungkin juga menyukai