Soal kumpulan TPT 1
Soal soal kumpulan
1. #include <iostream.h>
int main ( )
{
cout << "Hello World!";
return 0;
}
Output program di atas adalah ...
Select one:
2. Backslash n pada C++ berguna untuk Newline/ pindah baris
3. Operator ( ==, > , < , !=) merupakan operator relasi yang digunakan untuk membandingkan dua buah Nilai
4. Escape Squance ( \b ) berfungsi untuk Backspace
5. Karakter escape f berfungsi untuk formfeed
6. Karakter escape b berfungsi untuk backspace
7. Karakter escape v berfungsi untuk vertikal tabulation
8. Berikut ini penulisan identifier yang benar adalah...
Select one:
Berikut ini adalah bentuk umum pendeklarasian sebuah variabel dalam C++ yang benar yaitu tipe_data nama_variabel1, nama_variabel2, nama_variabel3; dan tipe_data nama_variabel;
Select one:
Suatu baris kalimat yang diawali dengan tanda #, adalah...
Select one:
Simbol yang dipergunakan untuk memberikan komentar pada C++ adalah /* */ dan //
12. Pernyataan else tidak akan pernah berdiri sendiri tanpa kehadiran if
13 Pada pernyataan switch, pencocokan ungkapan1, ungkapan2 dan sebagainya dilakukan secara sequential.
14. Ungkapan-ungkapan kondisi dapat melibatkan operator relasi yaitu…
15. Pada struktur if…else, jika kondisi yang diperiksa bernilai benar, maka pernyataan yang ke berapa yang akan dijalankan pertama
16. Statement pengecekan kondisi merupakan pengecekan logika apabila benar, maka akan dijalankan dan jika salah maka menjalankan program selanjutnya
17. C++ selalu memperlakukan nilai sama dengan nol dengan salah
18. int main() {
19. int usia; (1)
cout<<”Berapa usia anda?”; (2)
cin>>usia; (3)
if(usia<17) (4)
cout<<”Anda tidak diperkenankan menonton”<<endl; (5)
Jika kita input 15, maka outputnya…
20. if(bil%2!=0) bisa ditulis dengan [if(bil%2)]
21. #include <iostream>
22. #include <iostream>
23. #include <iostream>
24. #include <iostream>
25. #include <iostream>
26. #include <iostream>
27. #include <iostream>
28. #include <iostream>
30. Berapa kali program akan mencetak UG pada potongan program berikut :
31. for(inisialisasi; syarat; penambahan)
32. Perulangan dengan while akan dilakukan selama kondisi: Benar
33. Contoh nested loop pada c++ adalah looping for
34. Contoh nested loop pada c++ adalah:
35. Switch merupakan struktur perulangan
36. Gabungan dari loop for, while, do disebut dengan : Nested Loop Compound.
37. Suatu variabel yang bergerak secara berurutan pada pada for, disebut Counter
38. #include <iostream>
39. #include <iostream>
40. #include <iostream>
41. // --------------------------------------------------
42. #include <iostream>
43. #include <iostream>
44. #include <iostream>
45. #include <iostream>
46. #include <iostream>
47. #include <iostream>
49. #include <iostream>
50. Tabel merupakan array berdimensi dua
12. Pernyataan else tidak akan pernah berdiri sendiri tanpa kehadiran if
13 Pada pernyataan switch, pencocokan ungkapan1, ungkapan2 dan sebagainya dilakukan secara sequential.
Select one:
False
Select one:
Semua Benar
15. Pada struktur if…else, jika kondisi yang diperiksa bernilai benar, maka pernyataan yang ke berapa yang akan dijalankan pertama
16. Statement pengecekan kondisi merupakan pengecekan logika apabila benar, maka akan dijalankan dan jika salah maka menjalankan program selanjutnya
17. C++ selalu memperlakukan nilai sama dengan nol dengan salah
18. int main() {
int bilangan;
cout<<"Masukkan nilai bil : "; bil>>x;
if (bilangan > 0) {
cout<< "bil is positive";}
if (bilangan < 0) {
cout<< "bil is negative";}
if (bilangan==0) {
cout<< "bil is 0";}
Berikut ini adalah kesalahan dari contoh program di atas…
cout<<"Masukkan nilai bil : "; bil>>x;
if (bilangan > 0) {
cout<< "bil is positive";}
if (bilangan < 0) {
cout<< "bil is negative";}
if (bilangan==0) {
cout<< "bil is 0";}
Berikut ini adalah kesalahan dari contoh program di atas…
Select one:
cout<<”Berapa usia anda?”; (2)
cin>>usia; (3)
if(usia<17) (4)
cout<<”Anda tidak diperkenankan menonton”<<endl; (5)
Jika kita input 15, maka outputnya…
Select one:
21. #include <iostream>
using namespace std;
int main() {
int bilangan;
cout << "Masukan sebuah bilangan bulat: ";
cin >> bilangan;
if (bilangan % 2)
{
cout << "Bilangan: " << bilangan
<< " tidak habis dibiagi 2" << endl;
cout << "Jadi termasuk bilangan ganjil" << endl;
}
else
{
cout << "Bilangan: " << bilangan
<< " habis dibagi 2" << endl;
cout << "Jadi termasuk bilangan genap" << endl;
}
return 0;
}
using namespace std;
int main(){
cout << "=== Program Pembayaran ===" << endl;
unsigned int total_belanja;
cout << "Masukan total belanja: ";
cin >> total_belanja;
// menggunakan percabangan if
if(total_belanja > 100000){
cout << "Selamat! anda dapat hadiah" << endl;
}
cout << "Terimakasih sudah berbelanja di toko kami" << endl;
return 0;
}
23. #include <iostream>
using namespace std;
int main(){
int bil;
cout << "Masukkan bilangan: ";
cin >> bil;
if (bil==8){
cout <<bil;
cout << " Adalah Bilangan prima \n";
}
else{
cout <<bil;
cout << " Bukan bilangan prima \n";
}
return 0;
}
using namespace std;
int main(){
string password;
cout << "Masukan password: ";
cin >> password;
// percabangan if/else
if (password == "gunadarma"){
cout << "Selamat datang!" << endl;
}
else
{
cout << "Password salah, coba lagi!" << endl;
}
cout << "Terimakasih sudah menggunakan aplikasi ini!" << endl;
return 0;
}
25. #include <iostream>
using namespace std;
int fakultas;
int main(){
cout << "Fakultas:\n 1. Hukum\n 2. Pendidikan\n 3. Ilmu Kesehatan\n 4. Teknik\n";
cout << "Masukan fakultas anda: ";
cin >> fakultas;
switch (fakultas){
case 1:
cout << "Program Studi:\n 1. Ilmu Humum S1\n";
break;
case 2:
cout << "Program Studi:\n 1. Bimbingan Konseling (S-1)\n 2. Pendidikan Guru PAUD (S-1) 3. Pendidikan Guru SD (S-1)\n";
break;
case 3:
cout << "Program Studi:\n 1. Ilmu Keperawatan (S-1)\n 2. Keperawatan (D-3)\n 3. Farmasi (D-3)\n 4. Profesi Ners\n";
break;
case 4:
cout << "Program Studi:\n 1. Teknik Industri (S-1)\n 2. Teknik Informatika (S-1)\n";
break;
}
}
26. #include <iostream>
using namespace std;
int main() {
int x;
cout<<"Masukkan angka untuk mengetahui hari apa(1-7): ";
cin >>x;
switch (x){
case 1: cout<<"Hari ke "<<x<<" : Senin"; break;
case 2: cout<<"Hari ke "<<x<<" : Selasa"; break;
case 3: cout<<"Hari ke "<<x<<" : Rabu"; break;
case 4: cout<<"Hari ke "<<x<<" : Kamis"; break;
case 5: cout<<"Hari ke "<<x<<" : Jum’at"; break;
case 6: cout<<"Hari ke "<<x<<" : Sabtu"; break;
case 7: cout<<"Hari ke "<<x<<" : Minggu"; break;
default: cout<<"Tidak ada hari ke "<<x;
}
}
27. #include <iostream>
using namespace std;
int pilihan;
int main(){
cout << "Daftar bahasa pemrograman:\n";
cout << "1. Java \n2. C++ \n3. PHP\n";
ulangi:
cout << "Masukan pilihan anda (1-3): ";
cin >> pilihan;
switch(pilihan){
case 1:
cout << "Anda memilih Pemrograman Java";
break;
case 2:
cout << "Anda memilih Pemrograman C++";
break;
case 3:
cout << "Anda memilih Pemrograman PHP";
break;
default:
goto ulangi;
}
}
28. #include <iostream>
using namespace std;
int pilihan;
int main(){
cout << "Daftar bahasa pemrograman:\n";
cout << "1. Java \n2. C++ \n3. PHP\n";
ulangi:
cout << "Masukan pilihan anda (1-3): ";
cin >> pilihan;
switch(pilihan){
case 1:
cout << "Anda memilih Pemrograman Java";
break;
case 2:
cout << "Anda memilih Pemrograman C++";
break;
case 3:
cout << "Anda memilih Pemrograman PHP";
break;
default:
goto ulangi;
}
}
29. for(inisialisasi; syarat; penambahan)
pernyataan;
yang dimaksud penambahan adalah:
yang dimaksud penambahan adalah:
Select one:
a = 0;
do
{
cout << “UG ”;
a++;
}
while (a < 5);
yaitu 5 kali
31. for(inisialisasi; syarat; penambahan)
pernyataan;
yang dimaksud inisialisasi adalah:
yang dimaksud inisialisasi adalah:
Select one:
32. Perulangan dengan while akan dilakukan selama kondisi: Benar
33. Contoh nested loop pada c++ adalah looping for
Select one:
34. Contoh nested loop pada c++ adalah:
Select one:
Select one:
37. Suatu variabel yang bergerak secara berurutan pada pada for, disebut Counter
38. #include <iostream>
using namespace std;
int main()
{
int tinggi,
baris,
kolom;
cout << "Tinggi segitiga = ";
cin >> tinggi;
cout << endl; // Membuat baris kosong
for (baris = 1; baris <= tinggi; baris++)
{
for (kolom = 1; kolom <= baris; kolom++)
cout << '*';
cout << endl; // Pindah baris
}
return 0;
}
using namespace std;
int main()
{
int bil; // Berfungsi sebagai variabel pencacah
bil = 2; // Mula-mula diisi dengan 2
while (bil <= 16)
{
cout << bil << endl;
bil += 2; // Naikkan pencacah sebesar dua
}
return 0;
}
40. #include <iostream>
using namespace std;
int main(){
string nama;
char status;
do{
cout<<"Masukkan namamu: ";
cin>>nama;
cout<<"Namamu adalah: "<<nama<<endl;
cout<<"Lagi [Y/N]? ";
cin>> status;
}while(status=='Y'||status=='y');
cout<<"Keluar dari loop"<<endl;
return 0;
}
41. // --------------------------------------------------
// Contoh pemakaian do..while untuk menampilkan
// tulisan C++ sebanyak 10 kali
// --------------------------------------------------
#include <iostream>
using namespace std;
int main()
{
int i; // Berfungsi sebagai variabel pencacah
i = 0; // Mula-mula diisi dengan 0
do
{
cout << "C++" << endl;
i++; // Naikkan pencacah sebesar satu
} while (i < 10);
return 0;
}
42. #include <iostream>
using namespace std;
int main()
{
int i,n,batas=10,jumlah;
cout<<"program menampilkan perkalian bilangan"<<endl;
cout<<"Bilangan yang akan dikalikan : ";
cin>>n;
cout<<endl;
cout<<"Menampilkan Hasil Perkalian :"<<endl;
for(i=0;i<=batas;i++)
{
jumlah=i*n;
cout<<i<<"*"<<n<<"="<<jumlah<<endl;
}
return 0;
}
43. #include <iostream>
using namespace std;
int main()
{
int n;
cout << "Menampilkan deret genap" << endl;
cout << "kurang dari atau sama dengan n" << endl;
cout << "Masukkan nilai= ";
cin >> n;
if (n % 2)
n--;
for ( ; n >= 0; n -= 2)
cout << n << ' ';
return 0;
}
44. #include <iostream>
using namespace std;
int main()
{
char abjad;
abjad = 'A';
do
{
cout << abjad;
abjad++;
} while (abjad <= 'Z');
return 0;
}
45. #include <iostream>
using namespace std;
int main()
{
int jumlah = 0;
int angka;
cout << "Program menambahkan 5 bilangan bulat" << endl;
for(int i = 1; i <= 5; i++)
{
cout << "Masukan angka : ";
cin >> angka;
jumlah += angka;
}
cout << "Hasil Penjumlahan : " << jumlah << endl;
return 0;
}
46. #include <iostream>
using namespace std;
int main()
{
int sampai = 0;
cout << "Lakukan penghitungan sampai : ";
cin >> sampai;
for(int i=1; i<=sampai; i++)
{
cout << i << endl;
}
return 0;
}
47. #include <iostream>
using namespace std;
int main()
{
float b;
int x, z;
cout<<"Masukan Angka Awal : "; cin>>b;
cout<<"Masukan Angka Kedua : "; cin>>x;
cout<<"Batas Akhir Angka : "; cin>>z;
do
{
cout<<b<<endl;
b*=x;
}
while(b<=z);
return 0;
}
48. Subscript pada array selalu dimulai dari angka nol / 049. #include <iostream>
using namespace std;
int main()
{
cout << "jum_hari[0] = 31" << endl;
cout << "jum_hari[1] = 28" << endl;
cout << "jum_hari[2] = 31" << endl;
cout << "jum_hari[3] = 30" << endl;
cout << "jum_hari[4] = 31" << endl;
cout << "jum_hari[5] = 30" << endl;
cout << "jum_hari[6] = 31" << endl;
cout << "jum_hari[7] = 31" << endl;
cout << "jum_hari[8] = 30" << endl;
cout << "jum_hari[9] = 31" << endl;
cout << "jum_hari[10] = 30" << endl;
cout << "jum_hari[11] = 31" << endl;
return 0;
}
50. Tabel merupakan array berdimensi dua
Komentar
Posting Komentar