Sabtu, 30 Oktober 2010

sekali input untuk 3 rumus sekaligus menggunakan sistem penampung bro

//menghitung segitiga

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>


void hitungluassegitiga (float *LA, int a, int t);
void htungvolumeprisma (float *V, float LA, int tp);



void hitungluaspermukaantabung (float *LP, int a, int t, int tp);


int main()
{
int pilih,a,t,tp;
float LA,V,LP;


do
{
system("CLS");
printf("MENU\n\n");
printf("1. input\n");
printf("2. hitung luas segitiga\n");
printf("3. hitung hitung volume prisma tegak segitiga\n");
printf("4. hitung luas permukaan prisma\n");
printf("\n0. EXIT\n");
printf("\nmasukan pilihan: ");scanf("%d",&pilih);
switch(pilih)
{
case 1:
printf("alas segitiga : ");scanf("%d",&a);
printf("tinggi segitiga : ");scanf("%d",&t);
printf("tinggi prisma : ");scanf("%d",&tp);

break;


case 2:
hitungluassegitiga(&LA,a,t);
printf("LUAS adalah: %f",LA);
break;
case 3:
htungvolumeprisma(&V,LA,tp);
printf("VOLUME PRISMA adalah: %f",V);
break;
case 4:
hitungluaspermukaantabung(&LP,a,t,tp);
printf("LUAS TABUNG adalah: %f",LP);
break;


}
getch();
}while (pilih!=0);
}
void hitungluassegitiga (float *LA, int a, int t)
{
(*LA)=(float)0.5*a*t;
}


void htungvolumeprisma (float *V, float LA, int tp)
{
(*V)=LA*tp;
}


void hitungluaspermukaantabung (float *LP, int a, int t, int tp)
{
float LA;
hitungluassegitiga (&LA,a,t);
(*LP)=(2*LA)+(3*a*tp);
}

Tidak ada komentar:

Posting Komentar