Thursday, April 28, 2011

Program C++

#include "stdio.h"
#include "conio.h"
#include "iostream.h"

void main (){
      int p,l,s,pil,r,t;
      float ls,vol,kl,kpp;
      do {
            clrscr ();
            gotoxy(20,5);printf("menu");
            gotoxy(20,6);printf("1.hitung volume");
            gotoxy(20,7);printf("2.hitung luas lingkaran");
            gotoxy(20,8);printf("3.hitung luas pp");
            gotoxy(20,9);printf("4.keliling lingkaran");
            gotoxy(20,10);printf("5.keliling persegi panjang");
            gotoxy(20,11);printf("6.keluar");
            gotoxy(20,12);printf("pilihan");
            gotoxy(20,13);scanf("%d",&pil);
            clrscr();
      switch(pil){
      case 1:
            gotoxy(20,5);printf("hitung volume");
            gotoxy(20,6);printf("sisi");
            gotoxy(20,7);scanf("%d",&s);
            gotoxy(20,8);vol=s*s*s;
            gotoxy(20,9);printf("volume");
            gotoxy(20,10);scanf("%d",&vol);
            break;
      case 2:
            gotoxy(20,5);printf("hitung luas lingkaran");
            gotoxy(20,6);printf("jari-jari");
            gotoxy(20,7);scanf("%d",&r);
            gotoxy(20,8);ls=3.14*r*r;
            gotoxy(20,9);printf("luas lingkaran");
            gotoxy(20,10);scanf("%d",&ls);
            break;
      case 3:
            gotoxy(20,5);printf("hitung luas persegi panjang");
            gotoxy(20,6);printf("panjang");
            gotoxy(20,7);scanf("%d",&p);
            gotoxy(20,8);printf("lebar");
            gotoxy(20,9);scanf("%d",&l);
            gotoxy(20,10);ls=p*l;
            gotoxy(20,11);printf("luas persegi panjang");
            gotoxy(20,12);printf("ls");
            break;
      case 4:
            gotoxy(20,5);printf("keliling lingkaran");
            gotoxy(20,6);printf("jari-jari");
            gotoxy(20,7);scanf("%d",&r);
            gotoxy(20,8);printf("tinggi");
            gotoxy(20,9);scanf("%d",&t);
            gotoxy(20,10);kl=3.14*r*t;
            gotoxy(20,11);printf("keliling lingkaran");
            gotoxy(20,12);printf("kl");
            break;
      case 5:
            gotoxy(20,5);printf("keliling persegi panjang");
            gotoxy(20,6);printf("panjang");
            gotoxy(20,7);scanf("%d",&p);
            gotoxy(20,8);printf("tinggi");
            gotoxy(20,9);scanf("t");
            gotoxy(20,10);kpp=2*p+2*t;
            gotoxy(20,11);printf("keliling persegi panjang:");
            gotoxy(20,12);printf("kpp");
            break;


      }
      getche ();
}while (pil !=4);
}

No comments:

Post a Comment