100 soal dan jawaban pemrograman terstruktur c++
Hay guys perkenalkan namaku Fatma
aku jurusan teknik informatika di UNISAN Gorontalo kali ini aku akan
mengerjakan tugas dari dosen matakuliah PEMROGRAMAN TERSTRUKTUR yaitu Bahasa
C++, tugasnya itu membuat 100 nomor soal beserta jawabannya, lumayan banyak sih
guys tapi apa boleh buat yang namanya tugas haruslah dikerjakan. Well, langsung saja guys:
SOAL
dan JAWABAN
1.
Bahasa c++ adalah....
a.
Sebuah bahasa
pemrograman tingkat tinggi
b.
Sebuah bahasa pemrograman tingkat atas
c.
Sebuah
bahasa pemrograman tingkat menengah
d.
Sebuah bahasa pemrograman tingkat rendah
Jawab: A
2.
Siapakah yang pertama kali mememukan bahasa c++?
a. Dennis Ritchie
b. Nikleus Wirth
c. Bjarne
Stroustrup
d. Bill Gates
Jawab: C
3.
Bahasa pemrograman c++ diberi nama oleh Rick
Mascitti, namun pada awal pembuatannya diberi nama?
a.
A better B
b.
A better D
c.
A better A
d.
A better C
Jawab: A
4.
Pada tahun berapakah c++ mulai diperkenalkan?
a. 1981
b. 1982
c. 1983
d. 1984
Jawab: C
5.
Apakah fungsi dari tanda // pada bahasa c++?
a. Memberikan syarat pada program
b. Memberikan
komentar pada program
c. Memberikan kritik pada
program
d. Memberikan nilai pada program
Jawab: B
6.
Apakah fungsi dari tanda {} pada c++?
a. Mengkompile program
b. Mengeksekusi program
c. Memberikan Komentar
d. Memblok
Program
Jawab: D
7.
Fungsi dari gets adalah....
a. Menampilkan tulisan
b. Menampilkan huruf besar
c. Membaca
spasi
d. Membaca garis bawah
Jawab: C
8.
Tipe data berikut akan memberi nilai output,
kecuali....
a. Int
b. Float
c. Char
d. Void
Jawab: D
9.
Dibawah ini yang merupakan tipe data dalam
c++....
a. Int,float,char,double,const
b. Float,int,double,const
c. Int,float,char,double
d. Const,main,void,double
Jawab: C
10.
Penulisan kode program untuk identifier yang
benar adalah...
a. Long 4000;
b. Float?2;
c. Long break;
d. Int
a,b,c;
Jawab: D
11.
Identifier yang digunakan untuk mengidentifikasi
data yang nilainya sudah ditentukan. Dan tidak dapat dirubah saat program
berjalan, disebut?
a. Variabel
b. Konstanta
c. Tipe data
d. Label
Jawan: B
12.
Apakah fungsi dari frintf?
a. Menampilkan variabel
b. Menampilkan hasil program
c. Menampilkan
tulisan
d. Menghapus kalimat
Jawab: C
13.
Apakah fungsi dari scanf?
a. Menampilkan
hasil input
b. Menampilkan hasil output
c. Mengeksekusi program
d. Menghilangkan variabel
Jawab: A
14.
Apakah fungsi dari getche?
a.
Manampilkan karakter tanpa menekan tombol enter
b. Membuat program berjalan
c. Menahan agar program dapat di
compile
d. Membaca spasi pada program
Jawab: A
15.
Apakah perbedaan dari cout dan cin?
a. Keluaran dan keluaran
b. Masukkan dan masukkan
c. Keluaran
dan masukkan
d. Masukkan dan keluaran
Jawab: C
16.
Apakah perbedaan dari endl dan ends?
a. Pindah
baris dan penambah karakter null
b. Pindah spasi dan pindah baris
c. Pindah data dan tidak pindah
program
d. Pindah karakter dan penambah
spasi
Jawab: A
17.
Apakah perbedaan dari clrscr dan clreol?
a. Membersihkan layar dan
membersihkan karakter dalam suatu program
b. Membersihkan layar dan
menambah spasi dalam sebuah layar outputnya
c. Menghapus spasi dan menghapus
kalimat untuk program yang ditampilkan
d. Membersihkan seluruh layar dan membersihkan layar dari
awal sampai akhir kursor
Jawab: D
18.
Fungsi yang digunakan untuk membuat string
menjadi capital adalah...
a. Strcpy
b. Strupr
c. Strcmp
d. Strcat
Jawab: B
19.
Fungsi yang digunakan untuk mengubah huruf
menjadi kecil semua adalah....
a. Strcmp
b. Strump
c. Strlwr
d. Strcat
Jawab: C
20.
Mengapa program bahasa c++ bersifat case
sensitive?
a. Huruf besar dan kecil sama
b. Huruf besar dan kecil
sama-sama
c. Huruf besar dan kecil berbeda-beda
tetapi tetap satu
d. Huruf
besar dan kecil dianggap beda
Jawab: D
21.
Apakah fungsi dari tipe data char?
a. Menulis
karakter
b. Menulis nilai huruf
c. Memberikan efek
d. Memberi warna
Jawab: A
22.
Apakah fungsi dari tipe data string?
a. Untuk
teks
b. Untuk angka
c. Untuk bilangan
d. Untuk nilai
Jawab: A
23.
Dibawah ini merupakan tipe data bilangan bulat....
a. Int
b. Char
c. String
d. Cin
Jawab: A
24.
Dibawah ini cara penuliasan program pointer yang benar adalah...
a.
P=*alamat;
b.
P=&a;
c.
P=+a;
d.
P=*tujuan;.
Jawab: B
25.
Dibawah ini merupakan operator aritmatika,
kecuali....
a.
+
b.
–
c.
/
d.
>/
Jawab: D
26.
Yang merupakan operator logika adalah...
a.
And
b.
Don’t
c.
Sit
d.
endl
Jawab: A
27.
yang tidak termasuk pada operator relasional
adalah....
a.
<
b.
==
c.
<=
d.
<&
jawab: D
28.
Dibawah ini yang bukan merupakan operator
asignment yaitu....
a.
=
b.
&
c.
And
d.
Xor
Jawab: A
29.
Dibawah ini merupakan operator
bitwise,kecuali....
a.
&
b.
^
c.
<<
d.
<=
Jawab: D
30.
Increase atau Incremen adalah....
a.
Proses pengurangan satu
b.
Proses penambahan satu
c.
Proses pembagian satu
d.
Proses perkalian satu
Jawab: B
31.
Dibawah ini penulisan For yang benar pada suatu
program yaitu....
a.
For(inisialisai;syarat;penambahan)pernyataan;
b.
For(penambahan;inisialisasi;syarat)pernyataan;
c.
For(inisialisai;penambahan;syarat)pernyataan;
d.
For(penambahan;syarat;inisialisai)pernyataan;
Jawab: A
32.
Dibawah ini merupakan tipe data yang bersifat numerik, kecuali....
a. Char
b. Float
c. Short
d. Long
Jawab: A
33.
Sebutkan operator-operator yang terdapat dalam
bahasa c++?
a.
Operator Logika
b.
Operator Bitwise
c.
Operator Artimatika
d.
a,b, dan c semua benar
Jawab: D
34.
Penulisan header pada program diawali dengan....
a.
#include
b.
Int main
c.
Getch();
d.
iostream
Jawab: A
35.
apakah fungsi dari header file pada program c++?
a. Memanggil program
b. Memanggil
library-library yang ada
c. Memanggil variabel pada
program
d. Memanggil konstanta yang
ditentukan
Jawab: B
36.
Dibawah ini yang tidak termasuk header file
yaitu....
a.
Iostream.h
b.
Iomanpt.h
c.
Conio.h
d.
Stdio.h
Jawab: B
37.
Yang merupakan perintah pada iostream.h,
kecuali....
a.
Prinf
b.
Cout
c.
Endl
d.
cin
Jawab: A
38.
Pada
math.h perintah pow berfungsi...
a.
Akar
b.
Bagi
c.
Sudut derajat
d.
Pangkat
Jawab: D
39.
Perintah dibawah ini yang tidak termasuk pada
math.h adalah...
a.
Max
b.
Min
c.
Pow
d.
Semua benar
Jawab: D
40.
Perintah yang terdapat pada iomanip.h adalah...
a.
Strlaw
b.
Strcat
c.
Setiosflags
d.
setioflashy
Jawab: C
41.
Yang tidak termasuk perintah pada stdlib.h
adalah....
a.
Atof()
b.
Pow
c.
Atoi()
d.
Power
Jawab: D
42.
merupakan fungsi masukkan yang digunakan untuk
menyimpan data dalam suatu variabel adalah....
a.
clrscr
b.
getch
c.
cin
d.
printf
jawab: C
43.
merupakan sebuah file yang digunakan untuk mendefinisikan
berbagai file makro, fungsi, variabel ,dan konstanta disebut....
a.
define
b.
debug
c.
header file
d.
compile
jawab: C
44.
Apakah keistimewaan dari bahasa pemrograman c++?
a.
Mendukung OPP(Object
Oriented Programming)
b.
Mudah dalam membuat aplikasi
c.
Merupakan bahasa tingkat tinggi
d.
Mendukung penerjemah semua bahasa
Jawab: A
45.
Merupakan proses menerjemahkan bahasa manusia
kedalam bahasa yang dimengerti komputer disebut?
a.
Debug
b.
Compile
c.
Expent
d.
header
Jawab: B
46.
suatu tempat untuk menampung nilai atau data
yang dapat berubah-ubah disebut?
a.
define
b.
Shorting
c.
Main
d.
variabel
Jawab: D
47.
Dibawah ini yang tidak terdapat pada c++
adalah...
a.
Void main
b.
Begin
c.
Iostream
d.
#include
Jawab: B
48.
bentuk umum penulisan getch pada program yaitu....
a.
Getch().
b.
Getch();
c.
Getch;
d.
Getch{};
jawab: B
49.
Dibawah ini yang merupakan perintah untuk
menampilkan karakter ASCII...
a.
Putch
b.
Pull
c.
Getch
d.
getc
Jawab: A
50.
Fungsi dari getch adalah....
a.
Menahan monitor
b.
Menahan kursor
c.
Menahan mouse
d.
Menahan tampilan
Jawab: D
51.
Perintah yang terdapat pada stadio.h adalah....
a.
Cout
b.
Cin
c.
Getch
d.
Printf
Jawab: D
52.
Perintah yang digunakan untuk menampilkan data
ataupun tulisan disebut?
a.
Cout
b.
Cin
c.
Clrscr
d.
Clreol
Jawab: A
53.
Fungsi dari perintah Clrscr adalah....
a.
Membersihkan tulisan
b.
Menampilkan karakter
c.
Membersihkan layar
d.
Menahan tampilan
Jawab: C
54.
Header file yang digunakan untuk memberi warna
tulisan pada bacground c++ adalah...
a . Windows.h
b. Iomanip.h
c. string.h
d. stlib.h
Jawab: A
55.
Perintah yang digunakan pada windows.h yaitu....
a.
Conio
b.
Clrscr
c.
Strcpy
d.
system
Jawab: D
56.
Untuk melihat hasil dari program yang dikerjakan
tekan tombol...
a.CTRL+F9
b.CTRL+F10
c.CTRL+F11
d.CTRL+F12
Jawab: A
57.
Compiler C++ yang telah beredar dipasaran antara
lain, kecuali?
a.
Turbo C++
b.
Visual C++
c.
Turbo Pascal
d.
Microsoft C\C++
Jawab: C
Program
dibawah ini untuk nomor 58-63
#include <iostream.h> // header file
#include <conio.h>
Void main()
{
Clrscr(); //
membersihkan layar
Int a,b,c; //tipe
data integer
Cout<<”masukkan angka :”;cin>>a; //
menampilkan tulisan
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b; \\ operator aritmatika
Cout<<”a+b”<<”=”<<c<<endl; //
perintah untuk pindah baris
Getch();
}
58.
Dari program diatas, manakah yang disebut header
file?
a. <Iostream.h>
dan <conio.h>
b. void main()
c. int a,b,c
d. getch();
Jawab: A
59.
Operator yang digunakan dalam program diatas adalah....
a. logika
b. bitwise
c. relasional
d. aritmatika
Jawab: D
60.
Tipe data yang digunakan dalam program diatas
yaitu?
a. Float
b. Double
c. Int
d. Char
Jawab:C
61.
Dari program diatas, dibawah ini manakah yang
disebut variabel?
a. a,b,c;
b. c=a+b;
c. void main
d. Clrscr();
Jawab: A
62.
Dari program diatas perintah untuk
<conio.h> adalah....
a. cout dan cin
b. clrscr dan cin
c. clrscr
dan getch
d. cout dan getch
Jawab: C
63.
Dari program diatas perintah untuk header
iostream yaitu....
a.
Getch dan void
main
b.
Void main cin
c.
Clrscr dan cout
d.
Cout dan cin
Jawab: D
64.
Buatlah program untuk menampilkan “selamat datang
dalam pembelajaran c++”!
Jawab:
#include <iostream.h>
#include <conio.h>
Int main()
{
Clrscr();
Cout<<”\n\n Selamat Datang
dalam Pembelajaran C++ “;
Getch();
}
OUTPUT
65.
Buatlah program untuk menghitung umur anda
sekarang dengan syarat tahun lahir dikurangi dengan tahun sekarang!
Jawab:
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int TS,TL,umur;
Cout<<”\n masukkan tahun lahir
anda :”;cin>>TS;
Cout<<”\n masukkan tahun
sekarang :”;cin>>TL;
{
Umur=TS-TL;
Cout<<”\n umur anda sekarang
adalah <<umur<<” tahun”<<endl;
}
Getch();
}
OUTPUT
66.
Buatlah program untuk manampilkan angka 1 sampai
20!
Jawab:
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a;
For(a=1;a<=20;a++)
{
Cout<<a<<” “;
}
Getch();
}
OUTPUT
67.
Buatlah satu program yang menggunakan operator
for!
Jawab:
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int c;
For(c=1;c<=5;c++) //perulangan
sebanyak 5 kali
{
Cout<<c<<” “;
}
Getch();
}
OUTPUT
68.
Buatlah satu program yang menggunakan operator
assigment!
Jawab:
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int j,k,l,m;
J=k=l=m=5;
Cout<<”\n j=
“<<j<<”,k= “<<k<<;
Cout<<”\n
l=”<<l<<”,m=”<<m<<;
Getch();
}
OUTPUT
69.
Buatlah satu program yang menggunakan operator
bitwise!
Jawab:
#include
<iostream.h>
#include
<conio.h>
Void
main()
{
Clrscr();
Int
a=2,b=4,c;
Cout<<”\n
a= “<<a;
Cout<<”\n
b= “<<b;
C=a &
b;
Cout<<”\n
a & b = “ <<c;
C=a ^ b;
Cout<<”\n
a ^ b = “<<c;
Getch();
}
OUTPUT
70.
Buatlah satu program yang menggunakan operator
aritmatika?
Jawab:
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int i,j,k;
Cout<<” masukkan angka ke 1
: ” ;cin>>i;
Cout<<” masukkan angka ke 2 :
“;cin>>j;
K=i+j;
Cout<<”\n “<<i<<”
+ “<<j<<” = “<<k;
K=i-j;
Cout<<”\n “<<i<<”
– “<<j<<” = “<<k;
K=i*j;
Cout<<”\n “<<i<<”
* “<<j<<” = “<<k;
K=i/j;
Cout<<”\n “<<i<<”
/ “<<j<<” = “<<k;
Getch();
}
OUTPUT
71.
Buatlah satu program yang menggunakan operator
perbandingan?
Jawab:
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int n;
Cout<<”\ masukkan angka : “;cin>>n;
Cout<<” \n (n>10) adalah =
“<<(n>10); // operator relasional
Cout<<”\n (n<10)
adalah = “<<(n<10;
Getch();
}
OUTPUT
72.
Buatlah satu program yang menggunakan operator
logika?
Jawab:
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Cout<<”\n operator logika and
(&&) “;
Cout<<”\n ((1<2))
&& ((3<4)) : “<<((1<2) && ((3<4)); // operator
logika dan (&&)
Cout<<”\n ((1<2))
&& ((3>4)) : “<<((1<2)) && ((3>4));
Getch();
}
OUTPUT
73.
Buatlah satu program yang menggunakan if !
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Clrscr();
Int nilai;
Cout<<”masukkan nilai =
“;cin>>nilai;
If(nilai>0) // seleksi
Cout<<”nilai yang anda
inputkan adalah bilangan positif “;
Getch();
}
OUTPUT
74.
Buatlah program dengan menggunakan if dan else
dengan syarat jika diinput bilangan ganjil maka tampilkan bilangan ganjil dan
jika diinput bilangan genap maka tampilkan bilangan genap!
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Int nilai;
Cout<<”masukkan nilai =
“;cin>>nilai;
If(nilai % 2==0)
Cout<<”nilai yang anda inputkan adalah
bilangan ganjil “;
Else
Cout<<”nilai yang anda inputkan adalah
bilangan genap”;
Getch();
}
OUTPUT
75.
Buatlah satu program yang menggunakan header file
iostream.h dan conio.h!
Jawab:
#include <iostream.h>
#include <conio.h>
Int main()
{
Clrscr();
Cout<<”-----------selamat
datang-------------“<<endl;
Cout<<”\n di matakuliah
pemrograman terstruktur c++”<<endl;
Getch();
}
OUTPUT
76.
Buatlah satu program yang menggunakan header file stdio.h!
Jawab:
#include <stdio.h>
#include <conio.h>
Int main()
{
Clrscr();
Int m;
Printf(“masukkan nilai : “);
Scanf(“% d”,&m);
Printf(“ nilai yang anda masukkan adalah
%d \n” ,m);
Getch();
}
OUTPUT
77.
Buatlah satu program yang menggunakan header file string.h!
Jawab:
#include <iostream.h>
#include <string.h>
#include <conio.h>
Main()
{
Clrscr();
Char*nama=”belajar pemrograman c++”’
Char*i;
Cout<<”panjang string :
“<<strlen(nama)<<endl; // strlen perintah mengetahui panjang string
Cout<<strupr(nama)<<endl;
// perintah untuk mengubah huruf menjadi besar
Strcpy(i,nama);// perintah untuk
menyalin nilai string
Cout<<i;
Getch();
}
OUTPUT
78.
Buatlah satu program yang menggunakan header
file math.h!
Jawab:
#include <iostream.h>
#include <math.h>
#include <conio.h>
Main()
{
Clrscr();
Int nilai,k,l;
Cout<<”nilai =
“;cin>>nilai;
I=pow(nilai,3);
Cout<<l<<endl;
K=sqrt(nilai);
Cout<<k<<endl;
Getch();
}
OUTPUT
79.
Buatlah satu program yang menggunakan header file
iomanip.h!
Jawab:
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
Main()
{
Clrscr();
Float i,j,k;
Cout<<”\n masukkan angka
pertama : “;cin>>i;
Cout<<”\n masukkan angka
pembagi : “;cin>>j;
K=i/j;
Cout<<” hasil :
“<<setiosflags(ios:fixed)<<setpricision(2)<<k;
Getch();
}
OUTPUT
80.
Buatlah satu program yang menggunakan header file stdlib.h!
Jawab:
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
Main()
{
Clrscr();
Char angka[3];
Int a1;
Cout<<\n masukkan angka 1 =
“;cin>>angka1;
a1=atoi(angka1);
printf(“\n angka 1 %s dan a1
%d”,angka1,a1);
getch();
}
OUTPUT
81.
Buatlah suatu program untuk menampilkan “selamat
datang” dengan 4 kali perulangan!
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Clrscr();
For(int i=1;i<=4;i++)
Cout<<”\n Selamat Datang”;
Getch();
}
OUTPUT
82.
Buatlah suatu program untuk menampilkan nama
anda dengan satu kali perulangan!
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Clrscr();
For(int i=1;i<=1;i++)
Cout<<”\nFatma Dunggio”;
Getch();
}
OUTPUT
83.
Diketahui a,b,c, dan d memiliki nilai yang sama
yaitu 2, maka buatlah program dengan output:
a=2,b=2,c=2, dan d=2!
Jawab:
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c,d;
a=b=c=d=2;
Cout<<”\n a=
“<<a<<”,b= “<<b;
Cout<<”\n
c=”<<c<<”,d=”<<d;
Getch();
}
OUTPUT
84.
Buatlah program untuk menghitung luas trapesium
jika diketahui sisi atas =4,sisi bawah=2, dan tinggi=8!
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Clrscr();
Float
sisi_atas,sisi_bawah,tinggi,luas;
Cout<<”masukkan nilai sisi atas
= “;cin>>sisi_atas;
Cout<<”masukkan nilai sisi
bawah = “;cin>>sis_bawah;
Cout<<”masukkan nilai
tinggi = “;cin>>tinggi;
Luas=((sis_atas+sisi_bawah)*tinggi)/2;
Cout<<”luas trapesium adalah
“<<luas<<”\n”;
Getch();
}
OUTPUT
85.
Buatlah program untuk menghitung keliling kubus!
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Clrscr();
Float sisi,keliling;
Cout<<”masukkan nilai sisi=
“;cin>>sisi;
Keliling=sisi*sisi*sisi*sisi;
Cout<<”keliling kubus adalah
“<<keliling<<”\n”;
Getch();
}
OUTPUT
86.
Buatlah program untuk menghitung luas balok!
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Clrscr();
Int panjang,lebar,luas;
Cout<<”masukkan panjang balok
= “;cin>>panjang;
Cout<<”masukkan lebar balok =”;cin>>lebar;
Luas=panjang*lebar;
Cout<<”luas balok adalah
“<<luas<<”\n”;
Getch();
}
OUTPUT
87.
Buatlah program untuk menghitung luas segitiga!
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Clrscr();
Int a,t,luas;
Cout<<”masukkan alas =
“;cin>>a;
Cout<<”masukkan tinggi =
“;cin>>t;
Luas=(a*t)/2;
Cout<<”luas segitiga adalah
“<<luas<<”\n”;
Getch();
}
OUTPUT
88.
Buatlah program untuk mencari jumlah dari angka
“12,3,4,24,”!
Jawab:
#include<iostream .h>
#iinclude<conio.h>
Int main()
{
Clrscr()
Int y[]={1,,2,5,4,5};
Int n,r=0;
for (n=0;n<5;n++)
{
r*=y[n];
}
Cout<<”
“<<r;
getch();
}
OUTPUT
89.
Buatlah progrsm array untuk mencari ilai
maksimum dam minimum dengan jumlah
nilai =5!
Jawab:
#include <iostream.h>
#include<conio.h>
Void main()
{
Clrscr();
Int i,j,array[5], min, max;
Cout
<<”\n masukkan lima angka bilangan bulat : : : “ ;
For ( i=0 ;i<5 ; i++)
{
Min = array [0];
Max
= array [0];
For (i=0 ; i<5 ; i++)
{
If
(min> array [ i ])
Min =array [ i ];
If (max <array [ i ])
Max =array [ i ];
}
Cout <<”\n nilai terkecil
adalah =” <<min;
Cout<<”\n nilai terbesar
adalah =” <<max;
Getch();
}
OUTPUT
90.
Buatlah program untuk mencari bilangan yang
lebih besar dari 10 dari angka 9,11,2,39,1,0,4,10 !
Jawab:
#include<iostream.h>
#include<conio.h>
Int main()
{
Clrscr();
Int angka[8]={9,11,2,39,1,0,4,10};
Int jumlah =0;
Cout<<”jumlah angka yang nilai
lebih besar daari 10”<<”=”;
For (int i=0;i<=7;i++)
{
If(angka[i]>10)
Jumlah++;
}
Cout <<jumlah;
Getch();
}
OUTPUT
91.
Buatlah program untuk mencari bilangan yang
lebih kecil dari 6 dari angka 9,3,2,10,6,5!
Jawab:
#include <iostream.h>
#include <conio.h>
main()
{
Clrscrt();
Int
angka [6]={9,3,2,10,6,5};
Int jumlah =0;
Cout<<”jumlah angka yang nilai
lebihh kecil dari 6 “<<”=”;
For(int i=0;i<=5;i++)
{
If(angka[i]<6)
Jmlah++;
}
Cout<<jumlah;
Getch();
}
OUTPUT
92.
Buatlah program untuk mencari nilai indeks 4
dari angka 6,7,4,2,10!
Jawab:
#include <iostream.h>
#include <conio.h>
Int main()
{
Clrscr();
Int angka [5]={6,7,4,2,10};
Int anngka cari=4;
Int jumlah=0;
Cout
<<”indeks angka cari “<<angkacari<< “= “;
For (int i=0;i<=4;i++)
{
If(angka [i]==angkacari)
Cout <<i<<” “;
}
Getch();
}
OUTPUT
93.
Buatlah program untuk menentukan bilangan yang
diinputkan apakah ganjil atau genap!
Jawab:
#include<iostream.h>
#include<coonio.h>
Main()
{
Int nilai;
Cout<<”masukkan nilai
=”;cin>>nilai;
If (nilai % 2 == 0)
Cout <<”nilai yang anda
inputkan adalah bilangan genap”;
Else
Cou<<”nilai yang anda inputkan
adalah bilangan ganjil”;
Getch();
}
OUTPUT
94.
Buatlah program untuk menampilkan urutan angka
seperti berikut!
12
123
1234
12345
Jawab:
#include <iostream.h>
#include<conio.h>
Void main()
{
Clrscr();
Int a=12,b=123,c=1234,d=12345;
Cout<<”angka :”<<endl;
Cout<<a<< endl;
Cout<<b<< endl;
Cout<<c<< endl;
Cout<<d<< endl;
Getch;
}
OUTPUT
95.
buatlah program untuk mencari nilai rata-rata
yang anda inputkan!
Jawab:
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr ();
Float n,total,rata2;
Total=0;
For (int i=0; -,10;i++)
{
cout <<”masukkan nilai ke “<<(i+1)<<”:”;
cin>>n;
total=total+n;
}
Rata2=total10;
Cout <<”total
”total<<endl;
Cout<<”rata2<<endl;
Getch():
}
OUTPUT
96.
Buatlah progrsm untuk menampilkan hari senin
sampai hari minggu dengan syarat hari jumat ditampilkan dalam output!
Jawab:
#include<iostream.h>
#include <conio.h>
Main() }
Int a;1
Cout<<”masukkan bilangan :
“;cin>>a;
Switch(a) {
Case 1:cout<<”hari
ke”<<a<<”:minggu”;
Break;
Case 2:cout<<”hari
ke”<<a<<”:senin”;
Break;
Case 3:cout<<”hari
ke”<<a<<”:selasa”;
Break;
Case 4:cout<<”hari
ke”<<a<<”:rabu”;
Break;
Case 5:cout<<”hari
ke”<<a<<”:kamis”;
Break;
Case 6:cout<<”hari ke”<<a<<”:jumat”;
Break;
Case 7:cout<<”hari
ke”<<a<<”:sabtu”;
Break;
Default:cout<<”tidak terdapat
hari ke”<<a; }
Getch(); }
OUTPUT
97.
Buatlah program untuk menginput bilangan
positif, negatif, dan nol!
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Int bil;
Cout<<”masukkan bilangan
yangakandicek=”;cin>>bil;
If(bil>0)
Cout<<bil<<”adalah
bilangan positif”;
Else if(bil<0)
Cout<<bil<<”adalah
bilangan negatif”;
Else
Cout<<”anda menginputkan
bilangan nol (0) “;
Getch();
}
OUTPUT
98.
Buatlah program untuk menampilkan perkalian 4!
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Clrscr();
Int a=4,i=1;
Do
{
Cout<<”\n
4*”<<i<<” =”<<a;
a+=4;
I++;
}
While(i<=10);
Getch();
}
OUTPUT
99.
Buatlah program untuk menghitung jumlah dan
rata-rata dengan menggunakan program while!
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Int n,i=1;
Float nilai,rata,jml=0;
Cout<<”input bayak
nilai=”;cin>>n;
While(i<=n)
{
Cout<<”input nilai
“<<i<<”=”;cin>>nilai;
jml=jml+nilai;
rata=jml/nilai;
i++;
}
Cout<<”\n total nilai =
“<<jml;
Cout<<”\n rata nilai = “<<rata;
Getch();
}
OUTPUT
100.
Buatlah program untuk menampilkan perkalian 8 !
Jawab:
#include <iostream.h>
#include <conio.h>
Main()
{
Clrscr();
Int a=8,i=1;
Do
{
Cout<<”\n
4*”<<i<<” =”<<a;
A+=8;
I++;
}
While(i<=10);
Getch();
}
OUTPUT