Anda di halaman 1dari 2

YAYASAN PESANTREN AL-HUDA

SMK AL-HUDA SARIWANGI


NSS : 402021230014 NDS : 2002 150 031 NPSN : 20241184
- Program Keahlian Rekayasa Perangkat Lunak (Terakreditasi A) - Program Keahlian Akuntansi (Terakreditasi A)
- Program Keahlian Teknik Komputer dan Jaringan (Terakreditasi A) - Program Keahlian Adm Perkantoran (Terakreditasi A)
- Program Keahlian Teknik Sepeda Motor (Terakreditasi A) - Program Keahlian Multimedia

Alamat : Jl. KH Muhammad Syabandi Jayaratu Telp. (0265) 2553055 Email : ah.informatika@yahoo.co.id Tasikmalaya

SUMATIF TENGAH SEMESTER (STS)


Tahun Pelajaran 2022/2023

Mata Diklat : Pemrograman Dasar


Tingkat/Jurusan : X (RPL, TKJ E,TKJ F, DKV)
Nama Guru Mapel : Jajang Nurjaman, S.Kom
Hari/Tanggal :
Jam ke / Waktu :

Jawablah Pertanyaan dibawah ini dengan benar !

1. Apa yang dimaksud dengan algoritma ?


2. Sebutkan struktur penyusunan atau bagian-bagian algoritma!
3. Buatlah Algoritma untuk membuat telur dadar!
4. Ada 2 buah gelas,satu Berisi air kopi dan yang satunya berisi air teh,Bagaimana Carana Menukar Isi Masing - masing
gelas?Buatkan dalam bentuk algoritma!
5. Buatlah flowchart dari pseudocode dibawah ini!

Program Hitung_luas_segitiga
Deklarasi
Luas,alas,tinggi : integer
Algoritma
Read(alas)
Read(tinggi)
Luas  ½ x alas x tinggi
Write(Luas)
End

6. Dari hasil jawaban soal No. 4, Gambar dan jelaskan symbol-simbol flowchartnya!
7. Buatlah Script C++ dari pseudocode dibawah ini!
Program Hitung 3 Buah Bilangan
Deklarasi
Hasil,a,b,c : Integer
Algoritma
Read (a)
Read (b)
Read (c)
Hasil  a+b+c
Write(Hasil)
End
8. Sebutkan tipedata yang ada pada c++ !
9. Jelaskan kegunaan dari Tipe Data Integer !
10. Jelaskan menurut pendapat kalian kegunaan dari script using namespace std; !
11. Sebutkan fungsi-fungsi yang ada pada Header iostream !
12. Operator Perbandingan

#include <iostream>
Using namespace std;
Int main(){

//inisialisasi variabel
int a, b, c, d, e, f;
int x = 5;
int y = 8;

//operasi
a = x == y;
b = x != y;
c = x > y;
d = x < y;
e = x >= y;
f = x <= y;

//output program
cout("x = %d\n", x);
cout("y = %d\n", y);
cout("Hasil dari x == y = %d\n", a);
cout("Hasil dari x != y = %d\n", b);
cout("Hasil dari x > y = %d\n", c);
cout("Hasil dari x < y = %d\n", d);
cout("Hasil dari x >= y = %d\n", e);
cout("Hasil dari x <= y = %d\n", f);

Tentukan hasil dari script C++ diatas True atau False


x=5
y=8
a….?
b….?
c….?
d….?
e.…?
f….?

Good Luck!!!!

Anda mungkin juga menyukai