Anda di halaman 1dari 7

PRAKTIKUM 3

PERULANGAN FOR WHILE

NAMA : NATASHA KHAIRUNISSA


NO BP : 2011511011

(1). Buat program C++ untuk menampilkan deret bilangan berikut :

a. 1 4 9 16 25 36 49

#include<iostream>
#include<conio.h>

using namespace std;

main()
{
int i, hasil;
cout<< "Deret Bilangan\n";
i=1;
while(hasil<=49)
{
hasil=i*i;
cout<<" "<<hasil;
i++;
}
getch();
}

1
b. 1 2 4 7 11 16 22 29

#include <iostream>
#include <conio.h>

using namespace std;

int main ()
{

int jum=1, a=0;


while(a<=7)
{
jum=jum+a;
a++;
cout<<jum<<" ";
}
return 0;
}

2
c. 50 45 40 35 30 25 20 15 10 5 0

#include <iostream>
#include <conio.h>

using namespace std;

int main ()
{
int i=55, n;

while(n<=11)
{
i = i - 5;
cout << i <<" ";
n++;
}
getch();
}

3
(2). Buat program C++ untuk menampilkan bilangan dengan layout :

X Y XY
-----------------------------
0 5 ...
1 10 ...
2 15 ...
3 20 ...
.. .. ...
10 50 ,,,
-----------------------------

#include <iostream>

using namespace std ;

int main ()
{
int i, x, y, xy;
cout<< " X \t Y \t XY" <<endl;
cout<< "--------------------" <<endl;

for(i=0;i<=10;++i)
{
x=i;
y=i*5+5;
xy=x*y;

cout<< x << "\t" << y << "\t" << xy << endl;


}
return 0;
}

4
(3). Diinputkan 10 buah bilangan bulat sembarang dari keyboard, tentukan berapa buah bilangan
yang GENAP-GENAP saja !. Buat program C++

#include<iostream>
#include<conio.h>

using namespace std;

int main()
{
int bil, i;
int bil_genap;

for(i=0; i<=9; i++)


{
cout<<"masukkan bilangan = ";cin>>bil;
if(bil%2==0)
{
bil_genap=bil_genap+1;
}
}
cout<<"jadi bilangan genap ada "<<bil_genap<<" buah. ";
getch();
}

(4). Suatu kelas memiliki 40 orang mahasiswa yang berumur 18 th, 19 th, 20 th, 21 thn dan umur
lainnya. Buatlah program C++ dan Pascal untuk menghitung dan menampilkan rekapitulasi
mahasiswa dengan umur-umur tersebut !. (Prak34.cpp dan Prak34.pas)
#include <iostream>
#include <conio.h>

using namespace std;

int main ()
{
int i, j;
int a, b, c, d, e;
int x = 1;
a=0; b=0; c=0; d=0; e=0;

cout<<"Jumlah data mahasiswa\t : ";cin>>j;


cout<<endl;

while (x<=j)
{
cout<<"Input Umur Mahasiswa ke "<<x<<" : "; cin>>i;
if (i==18)
a++;
else if (i==19)
b++;
else if (i==20)
c++;
else if (i==21)
d++;
else
e++;
x++;
}
cout<<"\nJumlah Mahasiswa berumur 18\t : "<<a;
cout<<"\nJumlah Mahasiswa berumur 19\t : "<<b;
cout<<"\nJumlah Mahasiswa berumur 20\t : "<<c;
cout<<"\nJumlah Mahasiswa berumur 21\t : "<<d;
cout<<"\nJumlah Mahasiswa berumur yang lain\t : "<<e;

return 0;
}

(5) Buat program dalam bahasa C++ untuk mencetak tampilan perhitungan jam, menit dan
detik.

#include <conio.h>
#include <iostream>

using namespace std;

int main()
{
int j=1, m, d;

for(j=1; j<=10; j++)


{
m=j*60;
d=m*60;
cout<<j<<" Jam "<<m<<" Menit "<<d<<" Detik"<<endl;
}
getch();
}

Anda mungkin juga menyukai