Upload
ibadurrahman-arrasyid
View
235
Download
17
Embed Size (px)
DESCRIPTION
cekcek
Citation preview
Dokumen Laboratorium Teknik Informatika UMM 2014 Modul Praktikum Pemrograman TerstrukturBy Team Informatika UMM
LAPORAN MODUL PRAKTIKUMMODUL KE - 4
JUDUL-MODUL KE - 4
DOSEN PEMBIMBING :
NAMA :MAULANA F AKSAN
2015103703110791B
LABORATORIUM TEKNIK INFORMATIKAFAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG2015/2016
Dokumen Laboratorium Teknik Informatika UMM 2014 Modul Praktikum Pemrograman TerstrukturBy Team Informatika UMM
I. TUJUAN
Mahasiswa mampu :
1. Memahami perintah dasar input output
2. Mahasiswa memahami berbagai konsep struktur perulangan di C yaitu for, while,
dan do while
3. Mahasiswa memahami konsep dari perulangan bertingkat (nested loop) dengan
menggunakan for atau while
4. Menambahkan perintah input dan output pada program
II. ALAT YANG DIPERGUNAKAN
1. Komputer
2. Software C (DevC++ atau Falcon)
III. DASAR TEORI
1. Pengenalan konsep perulangan
2. Pengenalan syntax perulangan for, while, dan do-while
3. Contoh penggunaan perulangan dalam program Pengenalan syntax perulangan
bertingkat (nested loop)
4. Contoh penggunaan perulangan bertingkat
IV. TUGAS PRAKTIKUM
1. Buatlah program untuk menemukan angka terkecil, terbesar dan nilai rata-rata
dari sekumpulan N angka yang di inputkan. Nilai N dan kumpulan angka adalah
input dari user.
Contoh:
Input:
N=5
3 5 7 1 6
Output :
Angka terkecil : 1
Angka terbesar : 7
Nilai rata-rata : 11
Dokumen Laboratorium Teknik Informatika UMM 2014 Modul Praktikum Pemrograman TerstrukturBy Team Informatika UMM
2. Buat program untuk menampilkan matrik:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
3. Buatlah program untuk menampilkan tampilan sebagai berikut:
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
V. HASIL PRAKTIKUM
a. Algoritma
Mengitung rata-rata1. Input data wind2. Membaca data menggunakan if dan else if3. Tampilkan hasil4. End
Dokumen Laboratorium Teknik Informatika UMM 2014 Modul Praktikum Pemrograman TerstrukturBy Team Informatika UMM
Menampilkan matrik1. Input jam:menit:detik2. Membaca data menggunakan if dan else if3. Tampilkan hasil4. End
Menampilkan bentuk1. Input nama2. Input tahun3. Input usia4. Input jumlah anak5. Membaca data menggunakan if dan else if6. Tamplilkan hasil7. End
b. Flowchart Mengitung rata-rata
Menampilkan matrik
Dokumen Laboratorium Teknik Informatika UMM 2014 Modul Praktikum Pemrograman TerstrukturBy Team Informatika UMM
Menampilkan bentuk
Dokumen Laboratorium Teknik Informatika UMM 2014 Modul Praktikum Pemrograman TerstrukturBy Team Informatika UMM
c. Source code Mengitung rata rata
#include <stdio.h>#include <windows.h>
int main(void){system("Color 47");int n;int bsr;int kcl;float rtrt;float ttl;float angka;printf("Masukkan n: ");scanf("%d",&n);
for(int i=1 ; i<=n ; i++){scanf("%f", &angka);ttl=ttl+angka;if(i==1){
bsr=angka;kcl=angka;
}else{if(kcl>angka){
kcl=angka;}if(bsr<angka){
bsr=angka;}
}}rtrt=ttl/n;printf("\nNilai Rata-rata=%3.2f", rtrt);printf("\nNilai Terkecil=%d", kcl);printf("\nNilai Terbesar=%d", bsr);
}
Menampilkan matrik
#include <stdio.h>#include <windows.h>
int main(void){system("Color 30");int row = 1;int col = 5;int offset;int k;
Dokumen Laboratorium Teknik Informatika UMM 2014 Modul Praktikum Pemrograman TerstrukturBy Team Informatika UMM
while( row <= 5){offset = col-row;for( k = 0 ; k < offset ; k++){
printf(" \t");}for(k = 1 ; k <= row ; k++){
printf("%d\t" , k);}printf("\n\n");row++;}
}
Menampilkan bentuk
#include <stdio.h>#include <windows.h>int main(void){
system("Color 72");int rows = 15;int cols = 8;for(int i = 1 ; i <= rows ; i++){
if(i <= 8){for(int cols = 1; cols <= i ; cols++){
if(cols == i){printf("*\t");
}else{
printf(" \t");}
}}else{
for(int cols = 1; cols <= i ; cols++){if(cols == rows-i+1){
printf("*\t");}else{
printf(" \t");}
}}printf("\n\n");
}
return 0;}
Dokumen Laboratorium Teknik Informatika UMM 2014 Modul Praktikum Pemrograman TerstrukturBy Team Informatika UMM
d. Print screen hasil Program Mengitung rata-rata
Program Menampilkan matrik
Dokumen Laboratorium Teknik Informatika UMM 2014 Modul Praktikum Pemrograman TerstrukturBy Team Informatika UMM
Program Menampilkan bentuk
VI. KESIMPULAN