Senin, 01 November 2010

mengubah menjadi bentuk fungsi dari entri sebelumnya

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

float hitungluassegitiga (float LA, int a, int t);
float htungvolumeprisma (float V, float LA, int tp);
float hitungluaspermukaantabung (float LP, int a, int t, int tp);

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

    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:
                printf("LUAS adalah: %f",hitungluassegitiga(LA,a,t));
                break;
            case 3:
                LA=hitungluassegitiga(LA,a,t);
                printf("VOLUME PRISMA adalah: %f",htungvolumeprisma(V,LA,tp));
                break;
            case 4:
                printf("LUAS TABUNG adalah: %f",hitungluaspermukaantabung(LP,a,t,tp));
                break;

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

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

float hitungluaspermukaantabung (float LP, int a, int t, int tp)
{
    LP=(float)(2*0.5*a*t)+(3*a*tp);
    return LP;
}

2 komentar:

  1. wew...angree share yg array dnk..
    gmana cara aplikasiin fungsi string n bisa ditaroh dmana aja..

    BalasHapus
  2. nah tu er masalahnya aku nda tau. . kamu yg lbih tau ttg ini. hhee

    BalasHapus