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.
Select one:
False
14. Ungkapan-ungkapan kondisi dapat melibatkan operator relasi yaitu…
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…
Select one:
 
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…
Select one:
 

20. if(bil%2!=0) bisa ditulis dengan [if(bil%2)]

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;

}

22. #include <iostream>
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;
}

24. #include <iostream>
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:
Select one:
 
30. Berapa kali program akan mencetak UG pada potongan program berikut : 
a = 0; 
do 
cout << “UG ”; 
a++;  
while (a < 5);

yaitu 5 kali

31. for(inisialisasi; syarat; penambahan)
pernyataan;
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:
 
35. Switch merupakan struktur perulangan
Select one:
 
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>

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;
}

39. #include <iostream>
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 / 0

49. #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

Postingan populer dari blog ini

Sistem Operasi 1

Tugas Pertemuan 4 - Etika Profesi

Tugas Pertemuan 3