Kamis, 07 April 2016

C++ Operasi Hitung Bangun Datar

Berikut kode c++ mengenai operasi hitung bangun datar untuk source code bisa dilihat di bawah ini

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

int main (void)
{
    char quit;
    quit ='\0';
    while (quit !='t')
{  
    int menu;
        printf ("       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\n");
        printf ("       ||                                                 ||\n");
        printf ("       ||                                                 ||\n");
        printf ("       || PROGRAM MENGHITUNG LUAS & KELILING DUA DIMENSI  ||\n");
        printf ("       ||          Dibuat oleh :Harian Informatika        ||\n");
        printf ("       ||                                                 ||\n");
        printf ("       ||                                                 ||\n");
        printf ("       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH");
        printf ("\n");printf ("\n");
        printf ("\n");printf ("\n");
        printf ("==> Menu Program: \n");printf ("\n");
        printf ("> 1.LUAS PERSEGI PANJANG\n");
printf ("> 2.KELILING LINGKARAN\n");
printf ("> 3.LUAS SEGITIGA\n");
printf ("> 4.LUAS BUJUR SANGKAR\n");
printf ("> 5.LUAS TRAPESIUM\n");
printf ("> 6.LUAS BELAH KETUPAT\n");
printf ("> 7.LUAS LAYANG-LAYANG\n");
        printf ("\n");printf ("\n");
printf ("     Silahkan pilih nomor program (1-7): ");
        scanf("%d",&menu);
    switch (menu)
    {
           case 1  :
                float panjang,lebar,luas;
                printf ("\n");printf ("\n");
                printf("LUAS PERSEGI PANJANG\n");
                printf("\n");printf("\n");
                printf("Masukkan nilai panjang: ");
                scanf("%f",&panjang);
                printf("Masukkan nilai lebar: ");
                scanf("%f",&lebar);
                luas=panjang*lebar;
                printf("Luas = Panjang x Lebar :%4.0f",luas);
                getch();
                break;
           case 2 :
           float jari,Pi,keliling;
                printf ("\n");printf ("\n");printf ("\n");
                printf("LUAS LINGKARAN\n");
                printf("\n");printf("\n");
                printf("Masukkan nilai jari-jari: ");
                scanf("%f",&jari);
                Pi=3.14;
                keliling=2*Pi*jari;
                printf("Luas = 2 x Pi x jari-jari = %2.1f",keliling);
                getch();
                break;
           case 3 :
             float alas,tinggi,L;
             printf ("\n");printf ("\n");printf ("\n");
             printf("LUAS SEGITIGA\n");
             printf("\n");printf("\n");
             printf("Masukkan nilai alas: ");
             scanf("%f",&alas);
             printf("Masukkan nilai tinggi: ");
             scanf("%f",&tinggi);
             L=0.5*alas*tinggi;
             printf("Luas = 1/2 x alas x tinggi = %2.1f",L);
             getch();
             break;
           case 4 :
             float sisi,Keliling;
             printf ("\n");printf ("\n");printf ("\n");
             printf("KELILING BUJUR SANGKAR\n");
             printf("\n");printf("\n");
             printf("Masukkan nilai sisi: ");
             scanf("%f",&sisi);
             Keliling=4*sisi;
             printf("Luas = 4 x sisi = %4.0f",Keliling);
             getch();
             break;
           case 5 :
             printf ("\n");printf ("\n");printf ("\n");
             printf("LUAS TRAPESIUM\n");
             printf("\n");printf("\n");
             printf("Masukkan nilai alas: ");
             scanf("%f",&alas);
             printf("Masukkan nilai tinggi: ");
             scanf("%f",&tinggi);
             L=alas*tinggi;
             printf("Luas = alas x tinggi = %4.0f",L);
             getch();
             break;
           case 6 :
             float diagonal1, diagonal2,;
             printf ("\n");printf ("\n");printf ("\n");
             printf("LUAS BELAH KETUPAT\n");
             printf("\n");printf("\n");
             printf("Masukkan nilai diagonal 1: ");
             scanf ("%f",&diagonal1);
             printf("Masukkan nilai diagonal 2: ");
             scanf ("%f",&diagonal2);
             L=0.5*diagonal1*diagonal2;
             printf("Luas = 1/2 x Diagonal 1 x Diagonal 2 = %2.1f",L);
             getch();
             break;
           case 7 :
             printf ("\n");printf ("\n");printf ("\n");
             printf("LUAS LAYANG-LAYANG\n");
             printf("\n");printf("\n");
             printf("Masukkan nilai diagonal 1: ");
             scanf ("%f",&diagonal1);
             printf("Masukkan nilai diagonal 2: ");
             scanf ("%f",&diagonal2);
             L=0.5*diagonal1*diagonal2;
             printf("Luas = 1/2 x Diagonal 1 x Diagonal 2 = %2.1f",L);
             getch();
             break;
             default :printf ("\n");printf ("\n");printf ("\n");
             printf("                    Nomor yang anda inputkan salah !!");
             printf ("\n");
             }
          printf ("\n"); printf ("\n");
          printf("                    Ingin menghitung kembali ? <y/t> ");
           scanf ("%s",&quit);
           }
         
           }

         


Dan saat di run akan muncul seperti gambar di bawah ini


DOWNLOAD : GDrive | Zippyshare | Usercloud
Load disqus comments

0 komentar