Soal
1. Jelaskan fungsi struktur bahasa C++ berikut: #include <iostream>, using namspace std, int
main(), system (”Pause”);, return 0, !
2. Jelaskan pengertian identifiers, konstanta, variabel, tipe data dan berikan contohnya!
3. Buatlah program If else dengan c++ menentukan besarnya potongan dari pembilan barang
yang diberikan seorang pembeli, dengan kriteria:
-Jika total pembelian kurang dari Rp. 50.000 potongan yang diterima sebesar 5% dari total
pembelian.
-Jika total pembelian lebih dari atau sama dengan Rp. 50.000 potongan yang diterima
sebesar 20% dari total pembelian.
4. Buatlah program percabangan If else If dengan c++ penentuan grade nilai mahasiswa
berdasarkan nilai angka yang didapatkannya, Disini kita membagi ada 5 grade nilai
(A,B,C,D,E) dimana setiap grade nilai berada dalam range angka tertentu. Pada kondisi
pertama dapat kita lihat saya membuat kondisi jika nilai mahasiswa diatas atau sama dengan
90 maka mahasiswa tersebut mendapat grade A. Begitu seterusnya untuk kondisi lainnya,
apabila semua kondisi tidak terpenuhi maka jelas grade yang didapatkan adalah E.!
Purwa Hasan Putra, S.Kom., M.Kom Yuyun Yusnida Lase. S.Kom., M.Kom
NIP 19910521 2022031 006 NIP 19800706 201504 2 001
1. Fungsi #include<iostream>
#include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untuk
meletakan kode dari header file iostream.h kedalam program. Fungsi cout memerlukan
file iostream.
Fngsi system(“pause”)
Syntax ini ditulis agar program tidak langsung tertutup ketika dijalankan.
Fungsi return 0
Return 0 digunakan untuk memberitahu bahwa kode telah selesai di esekusi dengan exit
code 0
2. Identifier (pengenalan) adalah suatu nama yang biasa dipakai dalam pemrograman
untuk menyatakan variabel, konstanta bernama, tipe data, fungsi, label, objek.
Indentifikasi dilakukan untuk mempermudah proses penanganan data atau nilai.
Contoh:
int bilangan_bulat;
long X2;
int A[5]
const int MAX=5;
int A=10, B=15, C=25;
Konstanta adalah tipe data yang nilai nya tidak bisa diubah atau bersifat tetap sepanjang
program. Umumnya konstanta dipakai untuk nilai yang tidak berubah
Contoh:
nilai phi yaitu 3,14
kecepatan cqahaya yaitu 299.792.458 m/s.
Variabel adalah tipe data yang nilainya tidak tetap atau bisa berubah-ubah sepanjang
program. Variabel juga bisa disebut tempat menyipan sebuah nilai
Contoh:
x = 7 ( “x” adalah variabel “7” adalah nilainya)
Tipe Data adalah klasifikasi variable untuk menentukan data yang akan disimpan ke
dalam memori. Ada beberapa jenis tipe data antara lain :
Tipe bilangan bulat
Digunakan untuk data-data angka yang tidak mengandung angka dibelakang
koma. Misalnya 3, 21, 78, dll.
Tipe bilangan desimal
Adalah tipe yang mempresentasikan data-data bilangan yang mengandung angka
dibelakang koma, misalnya 3.16, 21.5, dll.
Tipe logika (boolean)
Tipe ini mempresentasikan data-data yang hanya mengandung dua buah nilai,
yaitu nilai logika (boolean) yang terdiri dari nilai benar (direpresentasikan
dengan nilai 1) dan nilai salah (direpresentasikan dengan nilai 0).
Tipe karakter/string
Tipe ini merepresentasikan data-data yang berupa karakter, dan dinyatakan
dengan tipe char, sedangkan untuk string dinyatakan dengan pointer dari tipe
char yaitu char*.