Kamis, 17 Maret 2016

TUGAS PRETEST DAN POSTEST PRAKTIKUM ALGORITMA DAN PEMEROGRAMAN (PERTEMUAN 1)



 TUGAS PRETEST DAN POSTEST PRAKTIKUM ALGORITMA DAN PEMEROGRAMAN (PERTEMUAN 1)

1.      Menghitung volume dan luas permukaan bola, dengan membaca jari-jari bola, kemudian menampilkan volumen dan luas permukaan bola.
Source kode :

Algoritmanya :
·         Mulai.
·         Menentukan int p,l,t dan float v,luas.
·         Memasukkan nilai p,l,t.
·         Menghitung volume bola V=p*l*t dan luas permukaan bola L=(2*p*l)+(2*p*t)+(2*l*t).
·         Menampilkan hasil volme bola dan luas permukaan bola.
·         Selesai.
#include <iostream>
#include <cstdio>
using namespace std;
int main (){
    int p,l,t;
    float v;
    float luas;
    //input p,l,t
    cout<<"            Menghitung volume dan luas permukaan bola "<<endl;
    cout<<endl;
    cout<<"                            Masukkan nilai Panjang = ";
    cin>>p;
    cout<<"                            Masukkan nilai Lebar = ";
    cin>>l;
    cout<<"                            Masukkan nilai Tinggi = ";
    cin>>t;
                cout<<endl;
    //perhitungan
    v=p*l*t;
    luas=(2*p*l)+(2*p*t)+(2*l*t);
    ///output
    cout<<"                            Volume bola = "<<v<<endl;
    cout<<"                            Luas permukaan bola = "<<luas<<endl;
    return 0;}


2.      Menghitung konversi suhu dengan membaca suhu dalam derajat Celcius, kemudian tampilkan konversinya dalam Fahrenheit, Reamur dan Kelvin
                            
Algoritmanya :
·         Mulai.
·         Menentukan int a dan double rea,fan,kel,cel,b.
·         Memasukkan nilai celcius.
·         Menghitung celcius ke  rea=0.8*cel, fan=1.8*cel+32, kel =cel+273.
·         Menampilkan hasil
·         Selesai.
#include <iostream>
#include <string>
using namespace std;
int main()
{
   int a;
   double rea,fan,kel,cel,b; 
   cout<<"Masukan banyak data : ";
   cin>>a;
   cout<<endl<<endl;
   b=0;
   while (!(b==a))
   {    
      cout<<"Masukkan nilai celcius = ";
      cin>>cel;
      rea=0.8*cel;
      fan=1.8*cel+32;
      kel =cel+273;
      cout<<endl;
      cout<<cel<<"Celcius = "<<endl;
      cout<<rea<<"Reamur\n";
      cout<<fan<<"Rarenheit\n";
      cout<<kel<<"Kelvin\n";
      cout<<endl<<endl;
                             b=b+1;
            
   }
   return 0;}


3.    Menghitung tahanan total (Rt) dari 3 tahanan R1, R2 dan R3 yang dirangkai secara seri maupun paralel.
#include <iostream>
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
 float R1,R2,R3;
 float Rseri;
 float Rpara;
 cout<<"Menghitung tahanan total dari rangkaian seri dan paralel"<<endl;
 cout<<endl;
 cout<<"Masukkan nilai R1 = ";
 cin>>R1;
 cout<<"Masukkan nilai R2 = ";
 cin>>R2;
 cout<<"Masukkan nilai R3 = ";
 cin>>R3;
 Rseri=R1+R2+R3;
 Rpara=1/R1+1/R2+1/R3;
 cout<<"Hasil Rangkaian seri = "<<Rseri<<endl;
 cout<<"Hasil Rangkaian Paralel = "<<Rpara<<endl;
 return 0;}
 


4.    Dibaca jam dalam detik kemudian menampilkan dalam bentuk jam, menit detik.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char** argv) {
int a,jam,menit,detik;
cout<<"KONVERSI WAKTU"<<endl<<endl;

cout<<"Masukkan detik = ";
cin>>a;
jam=a/3600;
menit = (a-(jam*3600)) / 60;
detik = (a-(jam*3600)-(menit*60));
cout<<a<<" detik = "<<jam<<" jam "<<menit<<" menit "<<detik<<" detik"<<endl;

return 0;


5. Dua buah pecahan kemudian menampilkan operasi penjumlahan, pengurangan, perkalian dan pembagian pecahan tersebut.

#include <iostream>
using namespace std;
int main(int argc, char** argv) {
                float nilai1, nilai2;
                int tambah,kurang,bagi,kali;
                cout<<" Operasi "<<endl;
                cout<<"Masukan nilai pertama:";
                cin>>nilai1;
                cout<<"Masukan nilai kedua:";
                cin>>nilai2;
                                tambah=nilai1+nilai2;
                                kurang=nilai1-nilai2;
                                bagi=nilai1/nilai2;
                                kali=nilai1*nilai2;
                cout<<"Hasil dari penjumlahan = "<<tambah<<endl;
                cout<<"Hasil dari pengurangan = "<<kurang<<endl;
                cout<<"Hasil dari Pembagian = "<<bagi<<endl;
                cout<<"Hasil dari perkalian = "<<kali;
return 0;}

6.       Dibaca dua buah titik kemudian menentukan dan menampilkan titik tengah kedua titik tersebut
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
    int X,Y,x1,x2,y1,y2;
    cout<<"Menampilkan titik tengah "<<endl;
            cout<<"Masukkan nilai x1 : ";
            cin>>x1;
            cout<<"Masukkan nilai x2 : ";
            cin>>x2;
            cout<<"Masukkan nilai y1 : ";
            cin>>y1;
            cout<<"Masukkan nilai y2 : ";
            cin>>y2;
            cout<<endl;  
    X=((x1+y1)/2);
    Y=((x2+y2)/2);
   
            cout<<"Titik tengah garisnya " << x1 << " Dan " << y1 <<endl;
    cout<<" yaitu = " << X <<endl<<endl;
    cout<<"Titik tengah garisnya " << x2 << " Dan " << y2 <<endl;
    cout<<" yaitu = " << Y <<endl;
    return 0;}
 

SELAMAT MENIKMATI SHAY..............HEHEHEHEHEEHEE


 



Tidak ada komentar:

Posting Komentar