
Bagi kawan yang ingin mempelajari dan memperdalam pemrograman C++, cara paling efektif dalam menguasai pemrograman C++ adalah dengan latihan dan praktek langsung. Berikut ini adalah contoh soal beserta jawaban pemrograman C++ yang bisa dijadikan latihan untuk menghadapi Ujian Algoritma dan Pemrograman.
Buatlah program untuk perhitungan nilai Kursus Ms. Office dengan tampilan sebagai berikut:
Tampilan awal:
LEMBAGA PENDIDIKAN KURSUS KOMPUTER
“[nama kelompok anda]”
====================================
KODE SISWA : <INPUT>
NAMA SISWA : <OUTPUT>
NILAI MS. WORD : <INPUT>
NILAI MS. EXCEL : <INPUT>
NILAI MS. POWER POINT : <INPUT>
Tampilan baru selanjutnya:
LEMBAGA PENDIDIKAN KURSUS KOMPUTER
“[nama kelompok anda]”
====================================
KODE SISWA : <OUTPUT>
NAMA SISWA : <OUTPUT>
NILAI MS. WORD : <OUTPUT>
NILAI MS. EXCEL : <OUTPUT>
NILAI MS. POWER POINT : <OUTPUT>
====================================
TOTAL NILAI : <OUTPUT>
STATUS : <OUTPUT>
Keterangan:
Tampilan awal:
LEMBAGA PENDIDIKAN KURSUS KOMPUTER
“[nama kelompok anda]”
====================================
KODE SISWA : <INPUT>
NAMA SISWA : <OUTPUT>
NILAI MS. WORD : <INPUT>
NILAI MS. EXCEL : <INPUT>
NILAI MS. POWER POINT : <INPUT>
Tampilan baru selanjutnya:
LEMBAGA PENDIDIKAN KURSUS KOMPUTER
“[nama kelompok anda]”
====================================
KODE SISWA : <OUTPUT>
NAMA SISWA : <OUTPUT>
NILAI MS. WORD : <OUTPUT>
NILAI MS. EXCEL : <OUTPUT>
NILAI MS. POWER POINT : <OUTPUT>
====================================
TOTAL NILAI : <OUTPUT>
STATUS : <OUTPUT>
Keterangan:
- Setelah tampilan awal semua data sudah di inputkan, maka masuk ke tampilan baru selanjutnya
- Total nilai = (nilai ms word + nilai ms. Excel + nilai ms. Power point ) / 3
- Status : Jika total nilai lebih dari 80 maka status “Sangat Baik”
- Jika total nilai lebih dari 70 maka status “baik”
- Jika total nilai lebih dari 60 maka status “cukup”
- Selain itu “gagal”
Jawaban
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
class Ckursus
{
public:
int kode;
long word,excel,pwpoint;
char *nama_siswa()
{
char *n;
if (kode == 1) {n = "Roy Andika";}
else if (kode == 2) {n = "Febri Triyani";}
else if (kode == 3) {n = "Ratna Azzahra";}
else {n = "Kode Siswa tidak ditemukan!";}
return n;
}
char *status()
{
char *s;
if (total_nilai() > 60 && total_nilai() < 70) {s = "Cukup";}
else if (total_nilai() > 70 && total_nilai() < 80) {s = "Baik";}
else if (total_nilai() >= 80) {s = "Sangat Baik";}
else {s = "Gagal!";}
return s;
}
long total_nilai()
{
return (word + excel + pwpoint) / 3;
}
};
main()
{
Ckursus nilai;
cout<<"LEMBAGA PENDIDIKAN KURSUS KOMPUTER\n";
cout<<" Kelompok Saya\n";
cout<<"=============================\n";
cout<<"Kode Siswa : "; cin>>nilai.kode;
cout<<"Nama Siswa : "; cout<<nilai.nama_siswa()<<endl;
cout<<"Nilai Ms. Word : "; cin>>nilai.word;
cout<<"Nilai Ms. Excel : "; cin>>nilai.excel;
cout<<"Nilai Ms. Power Point : "; cin>>nilai.pwpoint;
clrscr();
cout<<"LEMBAGA PENDIDIKAN KURSUS KOMPUTER\n";
cout<<" Kelompok Saya\n";
cout<<"==================================\n";
cout<<"Kode Siswa : "; cout<<nilai.kode<<"\n";
cout<<"Nama Siswa : "; cout<<nilai.nama_siswa()<<"\n";
cout<<"Nilai Ms. Word : "; cout<<nilai.word<<"\n";
cout<<"Nilai Ms. Excel : "; cout<<nilai.excel<<"\n";
cout<<"Nilai Ms. Power Point : "; cout<<nilai.pwpoint<<"\n";
cout<<"==================================\n";
cout<<"Total Nilai : "; cout<<nilai.total_nilai()<<"\n";
cout<<"Status : "; cout<<nilai.status()<<"\n";
getch();
}
Latihan C++ #1
Reviewed by Roy Andika
on
November 19, 2014
Rating:

Tidak ada komentar: