Alpro Bagian 1 – Tipe data, Variabel, Konstanta, Assignment
1. Bagaimana menuliskan kamus data dalam algoritma beserta contoh tipe data dari variabel?
[sourcecode language=”delphi” wraplines=”false” collapse=”false”]
DEKLARASI/VAR/KAMUS DATA
VarNama : String
VarUmur : Integer
VarTargetIPK : Real
VarJomblo : Boolean
VarTargetNilaiAlpro : Character
[/sourcecode]
2. Bagaimana algoritma untuk memerintahkan komputer menampilkan teks ke layar monitor?
[sourcecode language=”delphi” wraplines=”true” collapse=”false”]
OUTPUT(“Work Hard! Success come through ideas and lots of action!”)
[/sourcecode]
3. Bagaimana algoritma untuk memasukan nilai ke dalam sebuah variabel?
[sourcecode language=”delphi” wraplines=”false” collapse=”false”]
INPUT(VarNama)
[/sourcecode]
4. Bagaimana algoritma untuk memerintahkan komputer menampilkan nilai dari sebuah variabel ke layar monitor?
[sourcecode language=”delphi” wraplines=”false” collapse=”false”]
OUTPUT(VarNama)
[/sourcecode]
5. Buatlah contoh algoritma sebagai berikut:
- Mempunyai 5 variabel yaitu VarNama : String, VarUmur : Integer, VarTargetIPK : Real, VarJomblo : Boolean, VarTargetNilaiAlpro : Character
- Mempunyai 1 konstanta bernama KonsTempatTanggalLahir yang bertipe data string
- Algoritma tersebut akan mengisikan nilai-nilai ke dalam variabel, kemudian menampilkannya ke layar
{*Menjelaskan tentang Variabel, Konstanta, Tipe Data, Assignment dan Output*}
DEKLARASI/VAR/KAMUS DATA
VarNama : String
VarUmur : Integer
VarTargetIPK : Real
VarJomblo : Boolean
VarTargetNilaiAlpro : Character
KONSTANTA
KonsTempatTanggalLahir : String ”Sumedang, 28-Agustus-1960”
BEGIN
VarNama <– “Awan Rimbawan”
VarUmur <– 54
VarTargetIPK <– 3.99
VarJomblo <– FALSE
VarTargetNilaiAlpro <– ’A’
OUTPUT(“Ini adalah data tentang Awan Rimbawan”)
OUTPUT(VarNama)
OUTPUT(VarUmur)
OUTPUT(VarTargetIPK)
OUTPUT(VarJomblo)
OUTPUT(KonstTempatTanggalLahir)
END
[/sourcecode]
6. Buatlah contoh algoritma sebagai berikut:
- Mempunyai 5 variabel yaitu VarNama : String, VarUmur : Integer, VarTargetIPK : Real, VarJomblo : Boolean, VarTargetNilaiAlpro : Character
- Algoritma tersebut akan memasukkan nilai-nilai ke dalam variabel, kemudian memasukkannya ke layar
- Lalu dimasukkan nilai-nilai berikutnya dan ditampilkan kembali ke layar
{*Sama seperti sebelumnya, tetapi bagaimana jika ditambahkan assignment baru dan di outputkan lagi?*}
DEKLARASI/VAR/KAMUS DATA
VarNama : String
VarUmur : Integer
VarTargetIPK : Real
VarJomblo : Boolean
VarTargetNilaiAlpro : Character
KONSTANTA
KonsTempatTanggalLahirSibutar : String <–”Sitoli,13-Jan-1964”
KonsTempatTanggalLahirAmanda : String <–”B.Aceh, 7-Feb-1992”
BEGIN
VarNama <– “Sibutar-butar”
VarUmur <– 50
VarTargetIPK <– 4.00
VarJomblo : TRUE
VarTargetNilaiAlpro <– ’AB’
OUTPUT(“Ini adalah data tentang Sibutar-butar”)
OUTPUT(VarNama)
OUTPUT(VarUmur)
OUTPUT(VarTargetIPK)
OUTPUT(VarJomblo)
OUTPUT(KonsTempatTanggalLahirSibutar)
VarNama <– “Amanda Larashati”
VarUmur <– 22
VarTargetIPK <– 3.75
VarJomblo : TRUE
VarTargetNilaiAlpro <– ’C’
OUTPUT(“Ini adalah data tentang Amanda”)
OUTPUT(VarNama)
OUTPUT(VarUmur)
OUTPUT(VarTargetIPK)
OUTPUT(VarJomblo)
OUTPUT(KonsTempatTanggalLahirAmanda)
END
[/sourcecode]7. Buatlah sebuah algoritma yang bisa menerima inputan dari keyboard kemudian menampilkannya ke layar.
[sourcecode language=”delphi” wraplines=”false” collapse=”false”] ALGORITMA Contoh3;{*contoh input dan output*}
VAR
VarNama: String
VarNilai: Char
BEGIN
OUTPUT(‘Masukkan nama: ‘)
INPUT(VarNama)
OUTPUT( ‘Masukkan nilai: ‘)
INPUT(Varnilai)
OUTPUT(‘Nama: ‘ , VarNama)
OUTPUT(‘Nilai: ‘, Varnilai)
END.
[/sourcecode]
No comments