Anda di halaman 1dari 9

LATIHAN HAL.

22

1.Buatlah program untuk menghitung luas bangunan geometri (bujursangkar,


lingkaran, segitiga dan trapesium). Data masukkan dibaca dari piranti masukkan
dan luas bangun ditampilkan sebagai keluaran.

JAWABAN :

a. Bujur sangkar
/* File program : bujursangkar.c

menghitung luas dan keliling bujursangkar */

#include <stdio.h>

main()

int luas, keliling, panjang_sisi;

printf("masukkan panjang sisi bujursangkar : ");

scanf("%d", &panjang_sisi);

luas = panjang_sisi * panjang_sisi;

keliling = panjang_sisi * 4;

printf("\nData bujursangkar\n");

printf("panjang_sisi = %6d\n", panjang_sisi);

printf("luas = %6d\n", luas);

printf("keliling = %6d\n", keliling);

}
b. Lingkaran
/* File program : lingkaran.c

menghitung luas */

#include <stdio.h>

main()

int jari_jari, luas;

printf("masukkan jari jari lingkaran : ");

scanf("%d", &jari_jari);

luas = 3.14 * jari_jari * jari_jari;

printf("\nData lingkaran\n")

;printf("Jari Jari = %6d\n", jari_jari);

printf("luas = %6d\n", luas);

}
c. Segitiga
/* File program : segitiga.c

menghitung luas */

#include <stdio.h>

main()

int alas, tinggi, luas;

printf("masukkan alas segitiga ");

scanf("%d", &alas);

printf("masukkan tinggi segigita");

scanf("%d", &tinggi);

luas = 0.5 * alas * tinggi;

printf("\nData segitiga\n");

printf("alas = %6d\n", alas);

printf("tinggi = %6d\n", tinggi);

printf("luas = %6d\n", luas);

}
d. Trapesium
/* File program : trapesium.c

menghitung luas */

#include <stdio.h>

main()

int panjang_sisi_sejajar , tinggi, luas;

printf("masukkan panjang sisi sejajar ");

scanf("%d", &panjang_sisi_sejajar);

printf("masukkan panjang sisi sejajar");

scanf("%d", &panjang_sisi_sejajar);

printf("masukkan tinggi");

scanf("%d", &tinggi);

luas = 0.5 * (panjang_sisi_sejajar + panjang_sisi_sejajar) * tinggi;

printf("\nData segitiga\n");

printf("panjang sisi sejajar = %6d\n", panjang_sisi_sejajar);

printf("panjang sisi sejajar = %6d\n", panjang_sisi_sejajar);

printf("tinggi = %6d\n", tinggi);

printf("luas = %6d\n", luas);

}
2.Buatlah program untuk menghitung harga total suatu barang, dimana jumlah
barangnya 5, harga perunit 5203.02

JAWABAN :
// File program : harga total.c

#include <stdio.h>
main()
{
int jumlah;
float harga_unit, harga_total;
jumlah=5;
harga_unit=5203.02;

harga_total=jumlah*harga_unit;

printf("harga total = %f\n",harga_total);


}

3.Buatlah program untuk penggunaan operasi aritmatika yaitu penjumlahan,


pembagian, perkalian, dan pengurangan dengan variabel yang diinputkan.
JAWABAN :
// File program : Operator aritmatika

#include <iostream>
using namespace std;

int main()
{

int a,b;
a = 100;
b = 50;

cout<<"nilai a=100\n";
cout<<"nilai b=50\n";

cout<<"a+b = "<<a+b<<endl;
cout<<"a-b = "<<a-b<<endl;
cout<<"a*b = "<<a*b<<endl;
cout<<"a/b = "<<a/b<<endl;

return 0;
}

4.Mencetak sejumlah deret bilangan ganjil antara 1 sampai dengan N, dimana N


dimasukkan oleh user.

JAWABAN :
#include<stdio.h>
#include<conio.h>
int main()
{
int angka,sampai_angka;
printf("PROGRAM MENAMPILKAN BILANGAN GANJIL dari 1 sampai dengan N \n");

//input
printf("\nDari Angka : ");scanf("%d",&angka);
printf("\nSampai Angka: ");scanf("%d",&sampai_angka);

//proses
for(angka;angka<=sampai_angka;angka++)
{
if((angka!=0)&&(angka%2!=0))
{

//output
printf("%d ",angka);
}
}
getch();
}

LATIHAN HAL.12

1.Buatlah program dengan menggunakan define untuk menghitung volume


tabung dan luas tabung dimana jari-jari 7 dan tinggi tabung 24.
JAWABAN :
/* File program : tabung.c

menghitung luas dan volume */

#include <iostream>

using namespace std;

#define phi 3.14152965

int main()

{ float jari_jari,tinggi,volume,luas;

jari_jari=7.0;

tinggi=24;

volume=phi*jari_jari*jari_jari*tinggi; //rumus Volume Tabung

luas=2*phi*jari_jari*tinggi; //rumus luas Tabung

cout<<"Volume Tabung = "<<volume<<endl;

cout<<"Luas Tabung = "<<luas<<endl;

return 0;

2.Buatlah program untuk mencatat data mahasiswa yang terdiri dari field nama,
nim dan nilai.

JAWABAN :
#include<iostream>

using namespace std;

main ()

Char nama [20];

int nim, nilai;

cout<<"Masukan nama mahasiswa : "<<endl;

cin>>nama; //input nama oleh user

cout<<"Masukan NIM mahasiswa : "<<endl;

cin>>nim;//input nim oleh user

cout<<"Masukan nilai mahasiswa : "<<endl;

cin>>nilai;//input nilai oleh user

cout<<"Nama : "<<nama<<endl;

cout<<"Nim : "<<nim<<endl;

cout<<"Nilai : "<<nilai<<endl;

return 0;

Anda mungkin juga menyukai