Laporan Prak 6b

Anda mungkin juga menyukai

Anda di halaman 1dari 9

Algoritma & Pemrograman 1

2015
Praktik 6b

Agung Trilaksono SP
TEKNIK INFORMATIKA – REGULER KHUSUS
1 Melakukan proses "k" pengulangan sebanyak 2 kali dan "i" pengulangan sebanyak 4 kali, dimana
nilai awal n = 1 dan nilai n=n*2 (nama file : Prak6b-01.ccp):

Jawab:

 Pseudocode
1. Deklarasi variable
k,i,n : int
2. Deskripsi
for(k=1; k<=2; k++)
for(i=1; i<=4; i++)
print(k, i, n)
endfor
endfor
 Flowchart

 Algoritma
1. i = 1
2. k = 1
3. n = 1
4. Selama (k<=2), maka kerjakan baris 5 sampai 12, jika tidak baris 13
5. Selama (i<=4), maka kerjakan baris 6 sampai 10, jika tidak baris 11 sampai 12
6. n = n * 2
7. Mencetak/memunculkan nilai k
8. Mencetak/memunculkan nilai i
9. Mencetak/memunculkan nilai n
10. i = i + 1
11. i = 1
12. k = k + 1
13. selesai

 Program
#include <conio.h>
#include <iostream.h>
void main(){
int i, k, n=1;
for(k=1; k<=2; k++){
for(i=1; i<=4; i++){
n = n * 2;
cout<<"Nilai dari k-"<<k<<" dan i-"<<i<<" adalah "<<n<<endl;
}
}
getch();
}

 Screenshot
8 Melakukan proses "c" pengulangan sebanyak 2 kali, "d" pengulangan sebanyak 3 kali dan "j"
pengulangan sebanyak 6 kali, dimana nilai awal n = 1 dan nilai n=n*4 (nama file : Prak6b-08.ccp):

Jawab:

 Pseudocode
1. Deklarasi variable
c, d, j, n : double
2. Deskripsi
for(c=1; c<=2; c++)
for(d=1; d<=3; d++)
for(j=1; j<=6; j++)
n = n * 4;
print(c, d, j, n)
endfor
endfor
endfor
 Flowchart

 Algoritma
1. c = 1
2. j = 1
3. d = 1
4. n = 1
5. Selama (c<=2), maka kerjakan baris 6 sampai 17, jika tidak baris 18
6. Selama (d<=3), maka kerjakan baris 7 sampai 15, jika tidak baris 16 sampai 17
7. Selama (j<=6), maka kerjakan baris 8 sampai 13, jika tidak baris 14 sampai 15
8. n = n * 4
9. Mencetak/memunculkan nilai c
10. Mencetak/memunculkan nilai j
11. Mencetak/memunculkan nilai d
12. Mencetak/memunculkan nilai n
13. j = j + 1
14. j = 1
15. d = d + 1
16. d = 1
17. c = c + 1
18. selesai

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

void main(){
double c, d, j, n=1;
for(c=1; c<=2; c++){
for(d=1; d<=3; d++){
for(j=1; j<=6; j++){
n = n * 4;
print(c,d,j,n)
}
}
}
getch();
}
 Screenshot
15 Melakukan proses "c" pengulangan sebanyak 2 kali, "d" pengulangan sebanyak 3 kali dan "j"
pengulangan sebanyak 6 kali, dimana nilai awal n = 1 dan nilai n=n*4 (nama file : Prak6b-08.ccp):

Jawab:

 Pseudocode
1. Deklarasi variable
i, j, k, n : double
2. Deskripsi
for(i=1; i<=2; c++)
for(j=1; j<=4; d++)
for(k=1; k<=6; k++)
n=n+2-1
print(i, j, k, n)
endfor
endfor
endfor
 Flowchart

 Algoritma
1. i = 1
2. k = 1
3. j = 1
4. n = 1
5. Selama (i<=2), maka kerjakan baris 6 sampai 17, jika tidak baris 18
6. Selama (j<=4), maka kerjakan baris 7 sampai 15, jika tidak baris 16 sampai 17
7. Selama (k<=6), maka kerjakan baris 8 sampai 13, jika tidak baris 14 sampai 15
8. n = n + 2 – 1
9. Mencetak/memunculkan nilai i
10. Mencetak/memunculkan nilai j
11. Mencetak/memunculkan nilai k
12. Mencetak/memunculkan nilai n
13. k = k + 1
14. k = 1
15. j = j + 1
16. j = 1
17. i = i + 1
18. selesai

 Program
#include <conio.h>
#include <iostream.h>
void main(){
double i, j, k, n=1;
for(i=1; i<=2; i++){
for(j=1; j<=4; j++){
for(k=1; k<=6; k++){
n = n + 2 - 1;
cout<<"Nilai dari i-"<<i<<" , j-"<<j<<" dan k-"<<k<<" adalah "<<n<<endl;
}
}
}
getch();
}
 Screenshot

Anda mungkin juga menyukai

  • 138-Article Text-810-2-10-20210721
    138-Article Text-810-2-10-20210721
    Dokumen13 halaman
    138-Article Text-810-2-10-20210721
    Agung Trilaksono Suwarto Putra
    Belum ada peringkat
  • 1 SM
    1 SM
    Dokumen8 halaman
    1 SM
    Agung Trilaksono Suwarto Putra
    Belum ada peringkat
  • 2826 10770 2 PB
    2826 10770 2 PB
    Dokumen12 halaman
    2826 10770 2 PB
    Agung Trilaksono Suwarto Putra
    Belum ada peringkat
  • Laporan Prak 4
    Laporan Prak 4
    Dokumen10 halaman
    Laporan Prak 4
    Agung Trilaksono Suwarto Putra
    Belum ada peringkat
  • Laporan Prak 6
    Laporan Prak 6
    Dokumen9 halaman
    Laporan Prak 6
    Agung Trilaksono Suwarto Putra
    Belum ada peringkat
  • Laporan Prak 1
    Laporan Prak 1
    Dokumen11 halaman
    Laporan Prak 1
    Agung Trilaksono Suwarto Putra
    Belum ada peringkat
  • Laporan Prak 7
    Laporan Prak 7
    Dokumen5 halaman
    Laporan Prak 7
    Agung Trilaksono Suwarto Putra
    Belum ada peringkat