Tuesday 12 April 2011

Kategori: , , ,

Membuat Luas Persegi Panjang, Segitiga, dan Lingkarang Dengan C++

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