npm : 065121044
kelas :O
prodi : ilmu komputer
fakultas : MIPA
3. Bagaimana menuliskan kamus data dalam algoritma untuk tipe data dari
variabel ?
Jawab :
Bilangan bulat (integer)
1. floating point (bilangan pecahan)
2. Char (karakter)
3. Boolean(pernyataan benar atau salah)
4. String (menyipan sekumpulan karakter)
5. Array (sekumpulan variabel nilai sama)
4. Apabila a=5, b=10, maka jika diberikan instruksi a=b ; b=a . Maka berapa
nilai masing-masing a dan b
jawab :
a=b
a = 10
b=a
10 = a
jadi nilai a (10) dan niali b(10)
5.Buatlah algoritma dan program yang memasukkan dua buah nilai integer 10
dan 6. Kemudian melakukan operasi Aritmetika kepada dua buah bilangan
tersebut !
Jawab :
1) algoritma
Algoritma hitung c
Bagian deklarasi
a,b,c = integer
Bagian deskripsi
Read (a)
Read (b)
c=a+b
write c
2) program
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
a=6
b = 10
c = 6 + 10
cout << “hasil penjumlahan :” <<c <<endl;
return 0;
}
1) Program
#include <iostream>
using namespace std;
int main()
{
int a, c, m, n ;
float D;
cin>>a;
cin>>c;
cin>>m;
cin>>n;
D = a + 2c/ m +n;
cout << D <<endl;
return 0;
}
2) flowchart
mulai
Input a
Input c
Input m
Input n
D = a + 2c/ m +n
selesai
7. Buat algoritma yang meminta 1 inputan angka kemudian menentukaniapakah
angka lebih besar atau lebih kecil daripada 10 !
jawab :
read angka
if (angkan < 10)
write (lebih kecil)
elsee (lebih besar)
flowchart
mulai
usia
usia <=5
balita
selesai
2. jika usia 5 tahun ke atas sampai 12 tahun (usia > 5 dan usia <= 12) maka dia anak”
jawab :
algoritma
read ( usia > 5 dan usia <=12)
write (anak”)
endif
flowchart
mulai
usia
Usia > 5
Dan
usia <=12
Anak - anak
selesai
3. jika usia di atas 12 tahun dan usia di bawah 18 tahun (usia >12 dan usia < 18) maka dia adalah
remaja
jawab :
algoritma
read ( usia > 12 dan usia <18)
write (remaja)
endif
flowchart
mulai
usia
Usia > 12
Dan
usia <18
remaja
selasai
4. jika usia di atas 18 tahun maka dia adalah dewasa
algoritma
read ( usia >18)
write (dewasa)
endif
flowchart
mulai
usia
Usia > 18
dewasa
selesai