Anda di halaman 1dari 7

PRAKTIKUM PEMROGRAMAN TERSTRUKTUR MODUL KE - 1.

SYNTAX DASAR C DAN INPUT/OUTPUT

LABORATORIUM DMAG DAN RPL PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2011/2012

I. TUJUAN
Mahasiswa memahami & mampu memanfaatkan tipe data, variable, & konstanta di C Mahasiswa mampu menggunakan macam-macam operator Mahasiswa memahami & mampu menggunakan metode untuk menampilkan berbagai format ke layar Mahasiswa mampu memanfaatkan instruksi untuk memasukkan data dalam berbagai tipe

II. ALAT YANG DIGUNAKAN


Computer Turbo C++ 45

III.

DASAR TEORI

<Bab ini menjelasakan secara ringkas dan jelas mengenai dasar teori yang digunakan selama praktikum pada modul tertentu>

IV.

PROSEDUR PELAKSANAAN
Tutorial Membuat program sederhana menggunakan preposesor (define & include), fungsi main(), dan variabel-variable yang menggunakan tipe data int, double, float, dan char. Memanggil library stdio.h kemudian menggunakan fungsi printf() untuk menampilkan isi variabel dan scanf() untuk menerima inputan Melanjutkan program dengan menggunakan operator aritmatika(+,-,?,*.%) Mahasiswa mengerjakan tugas praktikum Mahasiswa mendemokan hasil praktikum kepada asisten dan menulis laporan

V. TUGAS PRAKTIKUM
1. Buat program untuk Menginputkan dan menampilkan nama(terdiri dari satu karakter) dan nilai yang diperoleh (int) dari 3 orang mahasiswa Menampilkan Nilai total Menampilkan Nilai rata rata Contoh: Input : 3 pasang karakter dan nilai Output : Nama Nilai A 80 B 60 C 70 Nilai total : 210 Nilai rata-rata : 70 2. Buat program untuk menghitung volume kerucut. Mendefinisikan konstanta PHI 3.14 / gunakan perintah # define phi 3.14 Menerima inputan dari user berupa panjang jari-jari alas dan tinggi Menampilkan hasil perhitungan Karena hasil nya desimal maka gunakan type data yang menghasilkan desimal.

3. Buat program untuk menghitung luas bangun yang diarsir berikut ini. Input yang dimasukkan adalah sisi bujur sangkar. Sedangkan output yang dikeluarkan adalah luas bangun yang diarsir. Tentukan rumus yang akan dipergunakan.

4 Buatlah program untuk menghitung keliling bangun dibawah ini. Inputan yan digunakan adalah panjang sisi persegi dan tinggi segitiga . Hitung kelililing bangun tersebut !

Jawaban : 1. Buat program untuk Menginputkan dan menampilkan nama(terdiri dari satu karakter) dan nilai yang diperoleh (int) dari 3 orang mahasiswa Menampilkan Nilai total Menampilkan Nilai rata rata Contoh: Input : 3 pasang karakter dan nilai Output : Nama Nilai A 80 B 60 C 70 Nilai total : 210 Nilai rata-rata : 70 Source code #include <stdio.h> main( ) { int n1,n2,n3,total,average; char m1 [45],m2 [45],m3 [45]; printf("\t program penilaian kelas \n"); printf(" masukan nama mahasiswa 1 : \n"); scanf("%s",&m1); printf(" masukan nilai mahasiswa 1 : \n"); scanf("%d",&n1); printf(" masukan nama mahasiswa 2 : \n"); scanf("%s",&m2); printf(" masukan nilai mahasiswa 2 : \n"); scanf("%d",&n2); printf(" masukan nama mahasiswa 3 : \n"); scanf("%s",&m3); printf(" masukan nilai mahasiswa 3 : \n"); scanf("%d",&n3); printf(" \t| nama \t|\t nilai\t | \n"); printf(" \t| %s \t|\t %d \t | \n",m1,n1); printf(" \t| %s \t|\t %d \t | \n",m2,n2); printf(" \t| %s \t|\t %d \t | \n",m3,n3); total=n1+n2+n3; average=total/3; printf("nilai total = %d \n",total); printf("nilai rata-rata = %d \n",average); }

2. Buat program untuk menghitung volume kerucut. Mendefinisikan konstanta PHI 3.14 / gunakan perintah # define phi 3.14 Menerima inputan dari user berupa panjang jari-jari alas dan tinggi Menampilkan hasil perhitungan Karena hasil nya desimal maka gunakan type data yang menghasilkan desimal. Source code #include <stdio.h> #define phi 3.14 main() { float jari,tinggi,volume; printf("\t program menghitung volume kerucut \n"); printf(" masukan panjang jari-jari kerucut :"); scanf("%f",&jari); printf(" masukan tinggi kerucut : "); scanf("%f",&tinggi); volume=(jari*jari*phi*tinggi)/3; printf("volume kerucut= %.2f",volume); }

3. Buat program untuk menghitung luas bangun yang diarsir berikut ini.Input yang dimasukkan adalah sisi bujur sangkar. Sdangkan output yang dikeluarkan adalah luas bangun yang diarsir. Tentukan rumus yang akan dipergunakan.

Source code #include <stdio.h> #define phi 3.14 main() { float sisi,jari,l1,l2,luas; printf("\t program menghitung luas di arsir (pada gambar) \n"); printf(" masukan panjang sisi :"); scanf("%f",&sisi); jari=sisi/2; l1=sisi*sisi; l2=phi*jari*jari; luas=l1-l2; printf("luas yang di arsis= %.2f",luas); }

4. Buat program untuk menghitung luas bangun yang diarsir berikut ini. Input yang dimasukkan adalah sisi bujur sangkar. Sedangkan output yang dikeluarkan adalah luas bangun yang diarsir. Tentukan rumus yang akan dipergunakan. Source code

#include <stdio.h> #include <math.h> main() { float sisi,tinggi,miring,keliling; printf("\t program menghitung keliling bangun (pada gambar) \n"); printf(" masukan panjang sisi :"); scanf("%f",&sisi); printf(" masukan tinggi segitiga :"); scanf("%f",&tinggi); miring=sqrt(tinggi*tinggi+sisi*sisi); printf("sisi miring= %.2f \n",miring); keliling=miring+tinggi+sisi+sisi+sisi; printf("keliling bangun = %.2f",keliling); }