Berikut adalah cara menghitung luas linkaran, luas segitiga, luas persegi panjang, dengan menggunakan C++ (Function).
Berikut ada contoh coding untuk membuat luas, silahkan dicoba dan dipelajari proses jalannya program dan goodluck. :)
/* Supported by : Andrew J./*
/* www.warna-uksw.blogspot.com/*
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void persegi(){
int sisi;
char ulang = 'y';
while (ulang!='n'){
clrscr();
printf("Masukkan panjang sisi: ");scanf("%d",&sisi);
printf("Luasnya adalah %d",sisi*sisi);
printf("\nUlang (y/n)? ");ulang=getche();
}
}
void persegipanjang(){
int panjang,lebar;
char ulang = 'y';
while (ulang!='n'){
clrscr();
printf("Masukkan panjang persegi panjang: ");scanf("%d",&panjang);
printf("Masukkan lebar persegi panjang : ");scanf("%d",&lebar);
printf("Luasnya adalah %d",panjang*lebar);
printf("\nUlang (y/n)? ");ulang=getche();
}
}
void segitiga(){
float alas,tinggi;
char ulang = 'y';
while (ulang!='n'){
clrscr();
printf("Masukkan panjang alas segitiga : ");scanf("%f",&alas);
printf("Masukkan panjang tinggi segitiga: ");scanf("%f",&tinggi);
printf("Luasnya adalah %5.2f",alas*tinggi/2);
printf("\nUlang (y/n)? ");ulang=getche();
}
}
void lingkaran(){
float jari2;
char ulang = 'y';
while (ulang!='n'){
clrscr();
printf("Masukkan jari-jari lingkaran: ");scanf("%f",&jari2);
printf("Luasnya adalah %5.2f",22/7*jari2*jari2);
printf("\nUlang (y/n)? ");ulang=getche();
}
}
void main(){
int pilihan;
while (pilihan != 5){
clrscr();
printf("MENU\n");
printf("1. Menghitung Luas Persegi\n");
printf("2. Menghitung Luas Persegi Panjang\n");
printf("3. Menghitung Luas Segitiga\n");
printf("4. Menghitung Luas Lingkaran\n");
printf("5. Exit\n");
printf("\nPilihan anda adalah: ");
scanf("%d",&pilihan);
switch (pilihan){
case 1: persegi();
break;
case 2: persegipanjang();
break;
case 3: segitiga();
break;
case 4: lingkaran();
break;
}
}
_exit(1);
}
Berikut adalah output dari contoh diatas:![]() |
| Output |










0 comments:
Post a Comment