Anda di halaman 1dari 5

MODUL PRAKTIKUM

PERTEMUAN #13

Programming Language C++ : Study Case

Dosen :

UNIVERSITAS AMIKOM YOGYAKARTA


YOGYAKARTA
2020
PENGANTAR TEKNOLOGI INFORMASI
UNIVERSITAS AMIKOM YOGYAKARTA
Sekretariat: Jl.Ring Road Utara, Condong Catur, Depok, Sleman, Yogyakarta.

PRAKTIKUM

1. Membuat program untuk menghitung nilai akhir


Soal :
Nilai akhir didapatkan dari nilai tugas, nilai UTS, dan nilai UAS. Prosentase nilai tugas
sebesar 20%, nilai UTS sebesar 30%, dan nilai UAS sebesar 50%.
Jawab :
a. Data yang diperlukan :
- Data nilai yang mau dihitung atau diinputkan adalah nilai tugas, nilai UTS, dan
nilai UAS.
- Data yang mau dioutputkan adalah nilai akhir
- Data prosentase nilai tugas = 0.20, nilai UTS = 0.30, nilai akhir = 0.50
b. Variabel yang digunakan :
- Nilai tugas, nilai UTS, nilai UAS, nilai akhir
- Prosentase nilai tugas, nilai UTS, nilai UAS
c. Tipe data yang dibutuhkan :
- Nilai tugas, nilai UTS, nilai UAS, nilai akhir >> double
- Prosentase nilai tugas, nilai UTS, nilai UAS >> float
d. Menuliskan program pada C++
- Tuliskan preprocessor, file header, dan namespace

- Tuliskan deklarasi variable dan tipe data

1
PENGANTAR TEKNOLOGI INFORMASI
UNIVERSITAS AMIKOM YOGYAKARTA
Sekretariat: Jl.Ring Road Utara, Condong Catur, Depok, Sleman, Yogyakarta.

- Tuliskan isi program

e. Isi lengkap program

2
PENGANTAR TEKNOLOGI INFORMASI
UNIVERSITAS AMIKOM YOGYAKARTA
Sekretariat: Jl.Ring Road Utara, Condong Catur, Depok, Sleman, Yogyakarta.

2. Membuat program untuk menghitung nilai akhir dan nilai huruf


Soal :
Nilai akhir didapatkan dari nilai tugas, nilai UTS, dan nilai UAS. Prosentase nilai tugas
sebesar 20%, nilai UTS sebesar 30%, dan nilai UAS sebesar 50%.
Ketentuan nilai huruf berdasarkan hasil nilai akhir :
- Nilai akhir >=81 : A
- Nilai akhir >=61 : B
- Nilai akhir >=41 : C
- Nilai akhir >=21 : D
- Nilai akhir >=0 : E Jawab :
a. Data yang diperlukan :
- Data nilai yang mau dihitung atau diinputkan adalah nilai tugas, nilai UTS, dan
nilai UAS.
- Data yang mau dihasilkan adalah nilai akhir
- Data prosentase nilai tugas = 0.20, nilai UTS = 0.30, nilai akhir = 0.50
- Data nilai huruf
b. Variabel yang digunakan :
- Nilai tugas, nilai UTS, nilai UAS, nilai akhir
- Prosentase nilai tugas, nilai UTS, nilai UAS
c. Tipe data yang dibutuhkan :
- Nilai tugas, nilai UTS, nilai UAS, nilai akhir >> double
- Prosentase nilai tugas, nilai UTS, nilai UAS >> float
- Nilai huruf >> char

3. Studi Kasus : Konversi dari celcius ke Reamur dan Fahrenheit

Dengan Output sebagai berikut :

3
PENGANTAR TEKNOLOGI INFORMASI
UNIVERSITAS AMIKOM YOGYAKARTA
Sekretariat: Jl.Ring Road Utara, Condong Catur, Depok, Sleman, Yogyakarta.

4. Studi Kasus : Konversi dari hari ke jam


Dengan Output sebagai Berikut :

5. Studi Kasus : Fizz Buzz


Algoritma :
1. Cetak Angka dari 1 - 100
2. Jika nomor dapat dibagi 3, Cetak : Fizz
3. Jika nomor dapat dibagi 5, Cetak : Buzz
4. Jika nomor dapat dibagi 3 dan 5 , Cetak : FizzBuzz

Anda mungkin juga menyukai