Sabtu, 23 April 2011

Mencari Luas Lingkaran Menggunakan Jeliot


import jeliot.io.*;
public class MyClass {
public static void main() {
// Your algorithm goes here.
int r;
float luas;
System.out.print(“masukan r = “);
r = Input.readInt();
luas = (float)3.14*r*r;
System.out.print(luas);
}}

Program Mencari NIlai Mahasiswa Menggunakan C++


#include <iostream.h>
#include <conio.h>
void konversi()  {
int nilai;
cin>>nilai;
cout<<”Nilai huruf: “;
if ((nilai > 0) && (nilai <= 20))
cout<< “E”;
else if ((nilai > 20) && (nilai <= 40))
cout<< “D”;
else if ((nilai > 40) && (nilai <= 60))
cout<< “C”;
else if ((nilai > 60) && (nilai <= 80))
cout<< “B”;
else if ((nilai > 80) && (nilai <= 100))
cout<< “A”;
else cout<< “masukan salah”;        }
int main() {
cout<<”Masukkan Nilai anda:”;
konversi();
getch();
return 0;
}

Program Algoritma Flowchart Akar-Akar Persamaan Kuadrat

Algoritma : 

Deklarasi

       A,B,C  :integer    {koefisien-koefisien persamaan}
       disk     : longlint  {nilai diskriminan}
       x1,x2    : real      {nilai-nilai akar untuk disk>=0}

Deskripsi

       read (A,B,C)
       disk B*B-4*C
       if(A=0) then write (‘bukan persamaan kuadrat’)
       else if disk > 0 then

                        x1 (-B+ sqrt (disk)/2*A
                        x1 (-B+ sqrt (disk)/2*A
       else if disk = 0 then
                        x1 (-B/2*A
                        x2 (x1
       else write (‘Akar imajiner’)
       end if
       write (x1,x2)

contoh program:

#include <cstdlib>
#include <iostream>
#include <math.h>


using namespace std;
class Akar {
friend ostream& operator<<(ostream&, Akar&);
    friend istream& operator >> (istream&, Akar&);

public:
     Akar ();
     int disk(){ return B*B-4*A*C; }
     float akar1() { return (-B+sqrt(disk ()))/(2*A);
     }    
     float akar2() { return (-B-sqrt(disk ()))/(2*A);
     }
     void hitung_Akar ();
     void cetak_disk () { cout << " diskriminan = " << disk () << endl; }
     void cetak_Akar(){
          cout<<"x1 = "<<akar1 ()<<endl;
          cout << " x1 =" << akar2 () << endl;
     }
  private:
          int A,B,C ; // input.
          float x1,x2 ; // akar 1 dan akar 2.
};
          ostream& operator << (ostream& out, Akar& keluaran) {
           keluaran.cetak_disk ();
           if (keluaran.disk () >=0) keluaran.cetak_Akar();
           else cout << "akar imajiner ";
               return out ;
  }
          istream& operator >> (istream& in, Akar& masukkan) {
           cout << "kooefisien pangkal 2 : " ; in >> masukkan.A ;
           cout << "kooefisien pangkal 1 : " ; in >> masukkan.B ;
           cout << "kooefisien pangkal 0 : " ; in >> masukkan.C ;
          return in ;
     }
          Akar :: Akar () {
           cout << " menghitung akar persamaan kuadrat\n" ;
          
    }
      void Akar :: hitung_Akar () {
        if ( A==0) {
             cout << " bukan persamaan kuadrat.\n " ;
             cout << " Harga akar = " << -C/B; }
             else {
        if (disk ()> 0) {
           x1 = akar1 ();
           x2 = akar2 ();
        }
         else if (disk() == 0) {
           x1 = akar1 ();
           x2 = x1 ;
       }
      }
    }

int main(int argc, char *argv[])
{
         Akar kasus ;
         cin >> kasus ;
         kasus.hitung_Akar ();
         cout << kasus;
             
    system("PAUSE");
    return EXIT_SUCCESS;
}

Senin, 18 April 2011

Program Mencari Tahun Kabisat dan Bukan Tahun Kabisat Menggunakan Jeliot


import jeliot.io.*;
public class MyClass {
public static void main() {
tahun bilangan = new tahun();
bilangan.input();
bilangan.proses();
return 0;
}
}
public class tahun
{
public tahun()
{
System.out.print(“program Tahun kabisat dan Bukan Tahun kabisat”);   System.out.print(“\n”);
System.out.print(“\n”);
}
public final void input()
{
System.out.print(“Silahkan Masukan Tahun : “);
bil = Input.readInt();
System.out.print(“\n”);
}
public final void proses()
{
if (bil % 4 != 0 && bil >0)
{
System.out.print(“Tahun “);
System.out.print(bil);
System.out.print(” Bukan Tahun Kabisat”);
System.out.print(“\n”);
}
else
if (bil % 100 == 0 && bil % 400 != 0 && bil >0)
{
System.out.print(“Tahun “);
System.out.print(bil);
System.out.print(” Bukan Tahun Kabisat”);
System.out.print(“\n”);
}
else
if(bil > 0)   {  System.out.print(“Tahun “);
System.out.print(bil);
System.out.print(” Tahun Kabisat”);
System.out.print(“\n”);
}
else
System.out.print (“bukan tahun kabisat”);
System.out.print(“\n”);
}
private int bil;
}

Program Kalkulator

#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
class calculator{
      public:
             calculator();
             void masuk();
             void proses();

      private:
              float a, b;
              float hasil;
              int x;
              };
              
calculator::calculator(){
                        
                          cout<<"\t Calculator of Jafar Shodiq 10018192\n";
                         }

void calculator::masuk(){
         cout<<"Masukkan pilihan operasi yang akan dilakukan: \n";
         cout<<" 1.penjumlahan\n";
         cout<<" 2.pengurangan\n";
         cout<<" 3.perkalian\n";
         cout<<" 4.pembagian\n";
         cout<<" 5.pengkuadratan\n";
         cout<<" 6.akar kuadrat\n";
         cout<<" 7.sin\n";
         cout<<" 8.cos\n";
         cout<<" 9.tan\n";
         cout<<"Masukkan nomor : \n";
         cin>>x;
         }

void calculator::proses(){
     float hasil=0.0;
     switch(x){
               case 1 :
                    cout<<"\tpenjumlahan\n";
                    cout<<"masukkan bilangan 1:"; cin>>a;
                    cout<<"masukkan bilangan 2:"; cin>>b;
                    hasil=a+b;
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 2 :
                    cout<<"pengurangan\n";
                    cout<<"masukkan bilangan 1:"; cin>>a;
                    cout<<"masukkan bilangan 2:"; cin>>b;
                    hasil=a-b;
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 3 :
                    cout<<"perkalian\n";
                    cout<<"masukkan bilangan 1:"; cin>>a;
                    cout<<"masukkan bilangan 2:"; cin>>b;
                    hasil=a*b;
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 4 :
                    cout<<"pembagian\n";
                    cout<<"masukkan bilangan 1:"; cin>>a;
                    cout<<"masukkan bilangan 2:"; cin>>b;
                    hasil=a/b;
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 5 :
                    cout<<"pengkuadratan\n";
                    cout<<"masukkan bilangan:"; cin>>a;
                    hasil=a*a;
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 6 :
                    cout<<"akar kuadrat\n";
                    cout<<"masukkan bilangan:"; cin>>a;
                    hasil=sqrt(a);
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 7 :
                    cout<<"sin\n";
                    cout<<"masukkan bilangan:"; cin>>a;
                    hasil=sin(a);
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 8 :
                    cout<<"cos\n";
                    cout<<"masukkan bilangan:"; cin>>a;
                    hasil=cos(a);
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               case 9 :
                    cout<<"tan\n";
                    cout<<"masukkan bilangan:"; cin>>a;
                    hasil=tan(a);
                    cout<<"hasil penghitungan= "<<hasil<<endl;
                    break;
               default :
                       cout<<"masukkan salah!!!!!!!\n";
                       cout<<"pilihan tidak tersedia\n\n";
                       calculator();
                       break;
                       }
                       }

Senin, 04 April 2011

mencari bilangan terbesar atau terkecil

#include <iostream.h>
#include <conio.h>
void main()
{
cout<<”Program Mencari Bilangan Terbesar”<<endl;
int bil1, bil2, bil3, terbesar;
cout<<”Masukkan bilangan 1 : “;
cin>>bil1;
cout<<”Masukkan bilangan 2 : “;
cin>>bil2;
cout<<”Masukkan bilangan 3 : “;
cin>>bil3;
if(bil1 > bil2)
terbesar = bil1;
else
terbesar = bil2;
if(bil3 > terbesar)
terbesar = bil3;
cout<<”Bilangan Terbesar = “<<terbesar;
getch();
}