Case Of Turbo Pasal untuk membuat tampilan Menu

0 Comments

Ini tentang Turbo Pascal mengenai formula tentang "Membuat program dengan formula case of"
Maaf ini adalah pemula bila ada salah atau kekurangan mohon maklum yaw namanya juga belajar
HIHIHI


Oke langsung saja ini formulanya guys :)


program Alat_Hitung_Matematika;

uses wincrt;
var
   NoPilih : integer;
   panjang, lebar, luas, keliling, diagonal ,Rata: real;
   r,l,k,t:real;
   a,b,c,e:integer;
   D:integer;
   x1,x2:real;
   label awal;

begin
clrscr;
awal:
       writeln('               ========= MENU =========');
       writeln('1. Program Menghitung Luas dan Keliling Lingkaran');
       writeln('------------------------------------------------------------------');
       writeln('2. Program Mencari Sisi Pada Segitiga');
       writeln('------------------------------------------------------------------');
       writeln('3. Program Menghitung Diagonal Pada Persegi Panjang');
       writeln('------------------------------------------------------------------');
       writeln('4. Program Menghitung Luas Persegi Panjang');
       writeln('------------------------------------------------------------------');
       writeln('5. Program Mencari Luas Segitiga Siku-siku');
       writeln('------------------------------------------------------------------');
       writeln('6. Program Mencari Persamaan Kuadrat');
       writeln('------------------------------------------------------------------');
       writeln('7. Program Mencari Nilai Rata-Rata Lima Bilangan');
       writeln('------------------------------------------------------------------');
       writeln('0. Keluar');
       writeln('------------------------------------------------------------------');
       write('Masukan Pilihan Anda 1, 2, 3, 4, 5, 6,7, 0:');readln(NoPilih);
     
       clrscr;

       case NoPilih of
       1    :begin  

            clrscr;

                writeln('Menghitung Luas dan Keliling Lingkaran');
                writeln('-------------------------------------------');
                writeln('masukkan data dengan benar');
                write('masukkan nilai r?');readln(r);
                l:=pi*r*r ;
                k:=2*pi*r ;
                writeln(' ');
                writeln('maka luas dan kelilingnya adalah');
                writeln('l=',l:5:2);
                writeln('k=',k:5:2);
               
                readln;
                clrscr;
                goto awal;                    
            end;
       
       2    :begin
               writeln('Mencari Sisi Pada Segitiga');
               writeln('----------------------------------');
               writeln('Masukkan data dengan benar');
               write('Masukkan nilai a=');readln(a);
               write('Masukkan nilai b=');readln(b);

               c:=(a*a)+(b*b);
               writeln(' ');
               writeln('Maka Panjang salah satu sisinya(c) adalah',sqrt(c):5:3);
             
               writeln(' ');
               readln;
               clrscr;
               goto awal;
             end;

       3    :begin
            writeln('Menghitung Diagonal Pada Persegi Panjang');
            writeln('-----------------------------');
            write('Masukan Panjang:');readln(panjang);
            write('Masukan Lebar:');readln(lebar);
            diagonal:=sqrt(panjang*panjang+lebar*lebar);
            write('Panjang Diagonal=',diagonal);
            readln;
            clrscr;
            goto awal;
            end;

       4    :begin
            writeln(' Menghitung Luas Persegi Panjang');
            writeln('-----------------------------');
            write('Masukan Panjang:');readln(panjang);
            write('Masukan Lebar:');readln(lebar);
            luas:=panjang*lebar;
            write('Luas Persegi Panjang=',luas:4:2);
            readln;
            clrscr;
            goto awal;
            end;

       5    :begin
            writeln('Menghitung Luas Segitiga Siku-siku');
            writeln('-----------------------------');
            writeln(' Masukkan data dengan benar');
            write('masukkan nilai a:');readln(a);
            write('masukkan nilai t:');readln(t);
            write('masukkan nilai b:');readln(b);

            l:=1/2*a*t;
            k:=a+b+t;

            writeln(' ');
            writeln('Maka Luas Segitiga Siku-siku');
            writeln('L=',l:5:4);
            writeln('Maka Keliling Segitiga Siku-siku adalah');
            writeln('K=',k:5:2);
            writeln(' ');
            readln;
            clrscr;
            goto awal;
            end;

       6    :begin
            writeln('Menghitung Persamaan Kuadrat');
            writeln('-------------------------');
            writeln('bentuk umum persamaan kuadara ax^2+bx+c=0');
            write('masukkan nilai a: '); readln(a);
            write('masukkan nilai b: '); readln(b);
            write('masukkan nilai c: '); readln(c);

            D:=(b*b)-(4*a*c);

            if D<0 then
                begin
                writeln('D<0');
                writeln('x1 dan x2 tidak real atau imajiner');
                end;
            if D=0 then
               begin                        
               writeln('D=0');
               writeln('x1 dan x2 real dan sama');
               x1:=(-b+(sqrt(D)))/(2*a);
               x2:=(-b-(sqrt(D)))/(2*a);
               writeln('x1=',x1:5:2);
               writeln('x2=',x2:5:2);
               end;
            if D>0 then
               begin
               writeln('D>0');
               writeln('x1 dan x2 real dan berlainan');
               x1:=(-b+(sqrt(D)))/(2*a);
               x2:=(-b-(sqrt(D)))/(2*a);
               writeln('x1=',x1:5:2);
               writeln('x2=',x2:5:2);
               end;

            writeln(' ');
            writeln('Terimakasih sudah Mencoba :)');
            writeln('Salam Super dari Kelompok 3');
            readln;
            clrscr;
            goto awal;
            end;

       7    :begin
            clrscr;
            writeln('******PROGRAM MENCARI RATA-RATA 5 BILANGAN******');
            writeln('Masukan Data Anda Dengan Benar !');
            write ('Masukan nilai a= ');readln(a);
            write ('Masukan nilai b= ');readln(b);
            write ('Masukan nilai c= ');readln(c);
            write ('Masukan nilai d= ');readln(d);
            write ('Masukan nilai e= ');readln(e);
            Rata:=(a+b+c+d+e)/5;
            writeln(' ');
            writeln('Jadi Rata-rata Kelima Bilangan Tersebut Adalah: ');
            write('Rata-rata= ',rata:5:2);
            writeln(' ') ;
            readln;
            clrscr;
            goto awal;
            end;

         
       0   :write('=======TERIMA KASIH SUDAH MENCOBA=======');
       

       end;
     
end.

Unknown

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 komentar: