Anda di halaman 1dari 8

TUGAS DASAR PEMROGRAMAN

ALGORITMA DAN FLOWCHART

Disusun Oleh :

Nama : Michaella Beatrix Rumahlatu


NIM : 32121040
Kelas :1B D3 Teknik ListriK

PROGRAM STUDI D3 TEKNIK LISTRIK


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI UJUNG PANDANG
MAKASSAR
TAHUN 2022
1. Menjumlahkan 2 buah bilangan
Algoritma :
1. Start
2. Masukkan bilangan pertama (X)
3. Masukka bilangan kedua (Y)
4. Hitung hasil X + Y
5. Cetak/tampilkan hasil
6. End

Flowchart :

Start

X = Bilangan pertama
Y = Bilangan kedua

Input X
Input Y

Hasil
X+Y

Cetak Hasil

End
2. Mengalihkan 2 buah bilangan dan mencetak hasilnya
Algoritma :
1. Start
2. Masukkan bilangan pertama (X)
3. Masukkan bilangan kedua (Y)
4. Hitung hasil X*Y
5. Cetak hasil
6. End

Flowchart :

Start

X = Bilangan pertama
Y = Bilangan kedua

Input X
Input Y

Hasil
X*Y

Cetak Hasil

End
3. Memberikan opsi menjumlahkan dan mengalikan 2 buah bilangan dan menampilakn
hasilnya
Algoritma :
1. Start
2. Masukkan bilangan pertama (X)
3. Masukkan bilangan kedua (Y)
4. Pilih opsi penjumlahan/perkalian
5. Untuk penjumlahan (X + Y) dan perkalian (X * Y)
6. Cetak hasil
7. End

Flowchart :

Start A

X = Bilangan pertama
Y = Bilangan kedua Cetak Hasil

Input X End
Input Y

Opsi
penjumlahan/
perkalian

Hasil Hasil
X+Y X*Y

A
4. Menghitung luas lingkaran dan menampilkan hasilnya
Algoritma :
1. Start
2. Memberi harga awal rumus mencari luas lingkaran L = π. r²
dengan r sebagai panjang jari –jari lingkaran, π sebagai rasio dengan nilai 3,14
atau 22/7
dan L sebagai hasil perhitunganm atau luas lingkaran
3. Memasukka nilai π dan panjang jari – jari lingkaran pada variabel r
4. Menghitung luas lingkaran
5. Mencetak hasil dengan L sebagai hasil perhitunganm atau luas lingkaran
6. End

Flowchart :

Start

L = Luas
R = Jari – jari
π = 3, 14 atau 22/7

Input X
Input Y

Hasil
L = π . r²

Cetak Hasil

End
5. Mencetak bilangan di antara 2 bilanagan masukan, apakah sama ataukah lebih besar salah
satunya, dan menampilkan hasilnya
Algoritma :
1. Start
2. Masukkan bilangan pertama X
3. Masukkan bilangan kedua Y
4. Pilih opsi untuk membandingkan
5. Lebih besar (>),sama dengan (=), lebih kecil (<)
6. Cetak hasil
7. End

Flowchart :
Start A

X = Bilangan pertama Cetak Hasil


Y = Bilangan kedua

End
Input X
Input Y

Opsi
membanding-
kan bilangan

X>Y X=Y X <Y

A
6. Menghitung sigma (akumulasi) dari bilangan 1 sampai dengan n, dan menampilkan
hasilnya

Algoritma :
1. Start
2. Memberi harga awal “x = 0” dan “y = 0”
3. Memasukkan bilangan apa saja sebagai variable n
4. Bila nilai x kurang dari n maka akan dilanjutkan pada operasi perhitungan “x =
x+1” dan “y = y + x”
5. Bila nilai x lebih dari atau sama dengan n maka akan dilanjutkan pada operasi
akhir “z = y” dengan z sebagai hasil akhir perhitungan
6. Mencetak z sebagai hasil akhir perhitungan.
7. End

Flowchart : Start

x=0
y=0

Input bilangan
apa saja sebagai
variabel n

A
A

Opsi
membandingkan
bilangan

Hitung operasi Z=Y


n n
x = x+1

Cetak Z
sebagai Hasil
Hitung operasi
n n
y = y+1

End

Anda mungkin juga menyukai