Saturday, January 26, 2013

Prak Alpro TUGAS 3

TUGAS 3 "PRAKTIKUM ALGORITMA DAN PEMROGRAMAN"

1.Buatlah program untuk mencari apakah bilangan tersebut ganjil atau genap, dimana bilangan merupakan piranti masukkan.
#include "iostream"
using namespace std;
main()
{
      //Tugas 3. Soal 1
      int input_bil;
      cout<<"Input Bilangan => ";cin>>input_bil;
      if(input_bil%2==0){
cout<<"Bilangan yang anda Inputkan Adalah Bilangan Genap";
      }else
cout<<"Bilangan yang anda Inputkan Adalah Bilangan Ganjil";
            cout<<endl;
return EXIT_SUCCESS;
 }
2.      Buatlah program untuk menseleksi suatu bilangan dengan ketentuan sebagai berikut :
0<= nilai <30  : Nilai rendah.   30 <= nilai < 60 : Nilai sedang.  60<= nilai <=100 : Nilai tinggi.
Menggunakan Switch-Case
#include "iostream"
using namespace std;
main()
{
      //Tugas 3. Soal 2. Menggunakan Switch-Case
      int input_nilai;
         cout<<"Input Nilai => ";cin>>input_nilai;
   switch(input_nilai/10){
         case 10:
         case 9:
         case 8:
         case 7:
         case 6:
               cout<<"Nilai Tinggi"<<endl;
               break;
         case 5:
         case 4:
         case 3:
               cout<<"Nilai Sedang"<<endl;
               break;
         case 2:
         case 1:
         case 0:
               cout<<"Nilai Rendah"<<endl;
               break;
         default:
         cout<<"Salah Input, Nilai Diluar   Perhitungan";
         }
               cout<<endl;
               return EXIT_SUCCESS;
 }
Menggunakan FOR
#include "iostream"
using namespace std;
main()
{
   //Tugas 3. Soal 2. Menggunakan IF
         int input_nilai;
         cout<<"Input Nilai => ";cin>>input_nilai;
         if(input_nilai<=100 && input_nilai>=60){
               cout<<"Nilai Tinggi";
         }else if(input_nilai<60 && input_nilai>=30){
               cout<<"Nilai Sedang";
         }else if(input_nilai<30 && input_nilai>=0){
               cout<<"Nilai Rendah";
         }else{
               cout<<"Salah Input, Nilai Diluar Perhitungan";
         }
               cout<<endl;
   return EXIT_SUCCESS;
    }
3.      Buatlah program dalam bentuk menu yang mampu menghitung : Luas Dan Keliling Bujur Sangkar,Persegi Panjang,dan Lingkaran.
#include "iostream"
using namespace std;
main()
{
//Tugas 3. Soal 3.
      const float phi=3.14;
      float alas,panjang,lebar,jari_jari;
      float l_bujur,k_bujur,l_persegi,k_persegi,l_lingkaran,k_lingkaran;
      //A. Luas Dan Keliling BUJUR SANGKAR
      cout<<"A. LUAS DAN KELILING BUJUR SANGKAR"<<endl;
      cout<<"Input Alas = ";cin>>alas;
      l_bujur = alas * alas;
      cout<<"Keliling Bujur Sangkar = Alas * Alas "<<endl;
cout<<"Keliling Bujur Sangkar = "<<alas<<" * "<<alas<<" = "<<l_bujur<<endl;  
      k_bujur = 4 * alas;
      cout<<"Luas Bujur Sangkar = 4 * Alas"<<endl;
      cout<<"Luas Bujur Sangkar = 4 * "<<alas<<" = "<<k_bujur<<endl;
      cout<<endl;
//B. Luas Dan Keliling PERSEGI PANJANG
      cout<<"B. LUAS DAN KELILING PERSEGI PANJANG"<<endl;
      cout<<"Input Panjang = ";cin>>panjang;
      cout<<"Input Lebar   = ";cin>>lebar;
      l_persegi = panjang * lebar;
      cout<<"Luas Persegi Pangjang = Panjang * Lebar"<<endl;
cout<<"Luas Persegi Pangjang = "<<panjang<<" * "<<lebar<<" = "<<l_persegi<<endl;
      k_persegi = 2 * ( panjang + lebar );
      cout<<"Keliling Persegi Panjang = 2 x (Panjang x Lebar) "<<endl;

cout<<"Keliling Persegi Panjang = 2 x ("<<panjang<<" + "<<lebar<<") "<<" = "<<k_persegi<<endl;
      cout<<endl;
//C. Luas Dan Keliling LINGKARAN
      cout<<"C. LUAS DAN KELILING LINGKARAN"<<endl;
      cout<<"Input Jari-Jari = ";cin>>jari_jari;
      l_lingkaran = phi * jari_jari * jari_jari;
      cout<<"Luas Lingkaran = Phi x Jari-Jari x Jari-Jari"<<endl;
cout<<"Luas Lingkaran = "<<phi<<" x "<<jari_jari<<" x "<<jari_jari<<" = "<<l_lingkaran<<endl;
      k_lingkaran = 2 * phi * jari_jari;
      cout<<"Keliling Lingkaran = 2 x Phi x Jari-Jari"<<endl;
cout<<"Keliling Lingkaran = 2 x "<<phi<<" x "<<jari_jari<<" = "<<k_lingkaran;
      cout<<endl;
return EXIT_SUCCESS;
}

No comments:

Post a Comment