Anda di halaman 1dari 16

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN

MODUL 3

Nama : Yuda Wahfiudin

Kelas : TINFC-2020-02

NIM : 20200810075

TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN

2020
PRAKTIKUM

1. Praktikum 1 – Menggunakan Operator Aritmetika

Program

Hasil
2. Praktikum 2 – Menggunakan Operator Relasional

Program

Hasil
3. Praktikum 3 – Menggunakan Operator Logika AND

Program

Hasil
Tugas Mandiri

1. Buatlah program yang dapat menghitung usia dengan menasukkan tahun kelahiran.

Program

#include<iostream>

using namespace std;

int main(){

int umur,lahir;

string nama;

cout<<"Masukkan Tahun Lahir Anda : ";

cin>>lahir;

umur = 2020-lahir;

cout<<"Umur Anda Adalah : "<<umur <<" tahun";

}
Hasil

2. Buatlah program konversi satuan tinggi dari centimeter kedalam Inci

Program

#include <iostream>

#include <conio.h>

using namespace std;

main (){

int c ;

float i;

cout<<"======KONVERSI SATUAN DARI CM KE INCI=======";

cout<<endl<<endl<<"Masukkan nilai Centimeter = ";

cin>>c;

i=c*0.39370;
cout<<"Hasil Konversi ke Inci = "<<i;

getch();

Hasil

3. Buatlah program konversi satuan berat dari gram kedalam pound dan ounce bila diketahui 1
Ounce = 28,3495 gram dan 1 Pound = 12 Ounce

Program

#include <iostream>

#include <conio.h>

using namespace std;

main (){

int g ;

float p,o;

cout<<"======KONVERSI SATUAN BERAT=======";


cout<<endl<<endl<<"Gram = ";

cin>>g;

p= g*0.0022;

o= g*0.035;

cout<<"Hasil Konversi ke Pound = "<<p<<endl;

cout<<"Hasil Konversi ke Ounce = "<<o<<endl;

getch();

Hasil
4. Buatlah program yang melakukan operasi logika AND, NOT, OR, XOR bila dengan empat
buah nilai yang diproses :

S = ++G * H < D > 100

J = --G + D * H < 100

K = ++S + --J * G > 200

L = S + J + K > 150

Program

#include<stdio.h>

#include<iostream>

#include<conio.h>

using namespace std;

int main (){

int D,G,H,J,K,L,S;

cout<<" Masukkan Nilai 1 = ";

cin>>S;

cout<<" Masukkan Nilai 2 = ";


cin>>J;

cout<<" Masukkan Nilai 3 = ";

cin>>K;

//Proses

S = ++G && H && D>100;

J = --G + D * H <100;

K = ++S + --J * G >200;

//Tampilkan

cout<<"Hasil AND = " <<S<<endl;

cout<<"Hasil NOT = " <<J<<endl;

cout<<"Hasil OR = " <<K;

return 0;

Hasil
5. Buatlah program menghitung biaya dalam menggunakan akses data dimana setiap kilo byte
dikenakan biaya Rp. 7 dengan menginput jumlah data dalam Mega Byte dimana 1 Mega Byte =
1024 kilobyte.

Program

Hasil
6. Buatlah program mengitung luas dan keliling bangun 3 dimensi yang anda ketahui minimal
3 bagun datar.

Program

#include<iostream>

#include<conio.h>

using namespace std;

main (){

int a,b,c,d,e,f,g,h,i,j;

//Luas dan Keliling Kubus

cout<<"====Luas Dan Keliling Kubus===="<<endl;

cout<<"Masukkan Sisi Kubus = ";

cin>>a;

a = 6 * a * a;

b = 12 * a;
cout<<"Luas Kubus : "<<a<<endl;

cout<<"Keliling Kubus : "<<b<<endl;

cout<<endl;

//Luas dan Keliling Balok

cout<<"====Luas Dan Keliling Balok===="<<endl;

cout<<"Masukkan Panjang Balok = ",cin>>c;

cout<<"Masukkan Lebar Balok = ",cin>>d;

cout<<"Masukkan Tinggi Balok = ",cin>>e;

c = 2 *(c*d + d*e + c*e);

d = 4*(c + d + e);

cout<<"Luas Balok : "<<c<<endl;

cout<<"Keliling Balok : "<<d<<endl;

cout<<endl;

//Luas dan Keliling Prisma Segitiga

cout<<"====Luas Dan Keliling Prisma Segitiga===="<<endl;

cout<<"Masukkan Sisi Alas Prisma Segitiga = ",cin>>f;

cout<<"Masukkan Tinggi Prisma = ",cin>>g;

cout<<"Masukkan Tinggi Segitiga = ",cin>>h;

cout<<"Masukkan Alas Segitiga = ",cin>>i;

f = 3 * f;

g = h * (i + (3 * g));
cout<<"Keliling Prisma Segitiga : "<<f<<endl;

cout<<"Luas Prisma Segitiga : "<<g<<endl;

Hasil

7. Buatlah program untuk menghitung jumlah pecahan uang dengan jumlah kelipatan Rp.
50.000

Program

#include<stdio.h>

#include<conio.h>

main(){
long int uang,temp,data[7]={100000,50000,20000,10000,5000,2000,1000};

int i,jml;

printf("\nMasukan Jumlah Uang : ");scanf("%li",&uang);

printf("\n========================================");

temp=uang;

printf("\nOutput Pecahan Uang : ");

for(i=0;i<=6;i++){

jml = temp / data[i];

temp = temp - (data[i]*jml);

printf("\n%d) %li : %d",i,data[i],jml);

if(temp == 0) {

break;

getch();

Hasil

Anda mungkin juga menyukai