PRAKTIKUM 4 - Natasha Khairunissa 2011511011
PRAKTIKUM 4 - Natasha Khairunissa 2011511011
PRAKTIKUM 4 - Natasha Khairunissa 2011511011
Nested Loop
KASUS :
Buat program C++ untuk mencetak tampilan berikut :
1. 1111
2222
3 3 3 3 (Prak41.cpp)
4444
#include<iostream>
#include<conio.h>
int main()
{
int i, j;
i=1;
while (i<=4)
{
j=1;
while (j<=4)
{
cout<<i<<" ";
++j;
}
cout<<"\n";
++i;
}
getch();
}
2. 246
8 10 12
14 16 18 (Prak42.cpp )
20 22 24
#include<iostream>
#include<conio.h>
int main()
{
int bil, a, b;
bil=1;
for(a=1;a<=4;++a)
{
for(b=1;b<=3;++b)
{
cout<<bil+bil<<" ";
++bil;
}
cout<<"\n";
}
}
3. 1000
1100
1 1 1 0 (Prak43.cpp)
1 1 11
#include<iostream>
#include<conio.h>
int main()
{
int i, j;
for(i=1; i<=4; i++)
{
for(j=1; j<=4; j++)
{
if(i>=j)
{
cout<<1<<" ";
}else
{
cout<<0<<" ";
}
}
cout<<"\n";
}
getch();
}
4. 1000
0100
0 0 1 0 (Prak44.cpp)
0001
#include <iostream>
#include <conio.h>
int main()
{
int i, j;
for(i=1; i<=4; i++)
{
for(j=1; j<=4; j++)
{
if(i==j)
{
cout<<1<<" ";
}else
{
cout<<0<<" ";
}
}
cout<<"\n";
}
return 0;
}
5. 1
22
333
4 4 4 4 (Prak44.cpp)
55555
666666
#include<iostream>
#include<conio.h>
int main()
{
int i, j;
i=1;
while (i<=6)
{
j=1;
while (j<=i)
{
cout<<i<<" ";
++j;
}
cout<<"\n";
++i;
}
return 0;
}
6. 7777777
666666
5 5 5 5 5 (Prak44.cpp)
4444
333
22
#include<iostream>
#include<conio.h>
int main()
{
int i, j;
for(i=7;i>=1;--i)
{
for(j=1;j<=i;++j)
{
cout<<i<<" ";
}
cout<<"\n";
}
return 0;
}
7. 2401
3 5 1 8 (Prak47.cpp)
6797
--------------- +
.. .. .. ..
#include <iostream>
#include <conio.h>
int main()
{
int i, j, u;
int a[12]={2,4,0,1,3,5,1,8,6,7,9,7};
u=0;
for (i=0; i<3; i++)
{
for (j=0; j<4; j++)
{
cout<<a[u]<<" ";
u++;
}
cout<<"\n";
}
cout<<"-------------- +\n";
cout<<"-- -- --";
getch();
}
#include <iostream>
#include <conio.h>
int main(){
for(i=0;i<12;i++)
{
cout<<angka[i]<<" ";
if((i+1)%4==0)
cout<<endl;
}
for(i=0;i<4;i++)
{
val[i]=angka[i]+angka[i+4]+angka[i+8];
}
cout<<"----------- +\n";
for(i=0;i<4;i++)
{
cout<<val[i]<<" ";
}
return 0;
}
8. Dalam suatu Even Rally MotoGP, para Pereli diberikan kesempatan untuk menjalani masing-masingnya
5 etape. Setiap etape harus untuk menjalani 4 lap/putaran. Tentukanlah Pereli mana yang memiliki
waktu tercepat dalam menjalani 5 etape tersebut. Buatlah program C++ untuk menyelsaikan masalah
tersebut (Prak48.cpp)
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int i,j,n;
int t,l,k;
int etape[n]={};
int tercepat;
cout<<"\nMasukkan Jumlah Pereli : "; cin>>n;
for (i=0; i<n; i++)
{
cout<<"\nPencatatan Waktu Pereli ke- "<<i+1<<endl;
etape[i]=0;
for (j=0; j<5; j++)
{
cout<<"\nPerhitungan waktu etape ke-"<<j+1<<endl;
l=0;
for (k=0; k<4; k++)
{
cout<<"Masukkan Waktu di Lap ke- "<<k+1<<" : "; cin>>t;
l=l+t;
}
etape[i]+=l;
cout<<"Waktu = "<<l<<endl;
cout<<"_________________________________"<<endl;
}
cout<<" Total Waktu 5 etape : "<<etape[i]<<endl;
cout<<"=================================\n";
}
tercepat=0;
for (i=1; i<=n; i++)
{
if(etape[i]>etape[tercepat])
{
tercepat=i;
}
}
cout<<"\n Pereli tercepat adalah pereli ke- "<<tercepat;
return 0;
}