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