Anda di halaman 1dari 6

Nama : Annisa Maisaroh

NIM : 2304220003

Prodi : Statistika dan Sains Data

Matkul : Algoritma dan Pemrograman

Buatlah algoritma (dalam Flowchart dan Pseudocode) untuk permasalahan:

1) Menetukan Jenis Akar-akar Persamaan Kuadrat

2) Menentukan Nilai Akhir Ujian dengan kriteria sebagai berikut:

86 sampai 100 mendapat Nilai A

71 sampai 85 mendapat Nilai B

61 sampai 70 mendapat Nilai C

51 sampai 60 mendapat Nilai D

0 sampai 50 mendapat Nilai E

Catatan:

▪ Pembuatan flowchart menggunakan program Flowgorithm

▪ Pengumpulan tugas dalam bentuk pdf untuk flowchart dan pseudocode dikumpulkan dalam

satu file (secara berurutan unutk program yang sama)

 Flowchart dan Pseudocode Menentukan Nilai Akhir Ujian Kriteria

Function Main
Declare Real a, b, c, D, x1, x2
Output "kita akan menghitung x1x2
dengan menggunakan rumus
x1x2=ax^2+bx+c"
Output "Masukkan Nilai A"
Input a
Output "Masukkan Nilai B"
Input b
Output "Masukkan Nilai C"
Input c
Assign D = (b^2)-4*a*c
If D>=0
If D>0
Assign x1 = ((-b)+sqrt(D))/2*a
Assign x2 = ((-b)-sqrt(D))/2*a
Else
Assign x1 = x2=-b/2*a
End
Output "jadi x1="&x1
Output "dan x2=" &x2
Else
Output "akar-akarnya adalah tidak real / imajiner"
End End
 Flowchart dan Pseudocode Menentukan nilai akhir ujian dengan kriter
Function Main

Declare Real mat, ipa, bing, bindo, nilaOutput "Masukkan Nilai Matematika "

Input mat

Output "Masukkan Nilai Ilmu Pengetahuan Alam "

Input ipa

Output "Masukkan Nilai Bahasa Inggris "

Input bing

Output "Masukkan Nilai Bahasa Indonesia "

Input bindo

Assign nilai = (mat+ipa+bing+bindo)/4

If nilai>=86 and nilai<=100

Output "A"

Else

If nilai>=71 and nilai<=85

Output "B"

Else

If nilai>=61 and nilai<=70

Output "C"

Else

If nilai>=51 and nilai<=60

Output "D"

Else

Output "E"

End

End

End

End End
KUIS

1. Program untuk mencari akar-akar persamaan kuadrat merupakan salah satu contoh

persoalan yang berbentuk?

A. Sekuensial

B. Pemilihan

C. Pengulangan

D. Perhitungan

E. Pengurutan

2. Program kalkulator sederhana yang memuat 4 operasi dasar merupakan salah satu

contoh persoalan yang berbentuk?

A. Sekuensial

B. Pemilihan

C. Pengulangan

D. Perhitungan

E. Pengurutan

3. Berikut ini yang bukan merupakan Bahasa pemrograman adalah?

A. Pascal

B. C++

C. Java

D. CodeBlocks

E. Phyton

4. Baris perintah yang menandai dimulainya kompiler akan mengeksekusi program pada

Bahasa pemrograman C++ adalah?

A. header

B. using namespace std

C. include
D. int main ()

E. cout

Anda mungkin juga menyukai