All about TKJ

Saturday, 15 August 2015

Latihan Soal Pemrograman Dasar C++ dan Penyelesaiannya

 Latihan Soal :

1. Tulislah rumus berikut dalam bahasa C++:
a. 
b. 
2. Tulislah pernyataan dalam C++ untuk:
a. Menampilkan tulisan : "Belajar Pemrograman"
b. Meminta Pengguna memasukkan namanya
3. Buatlah program dalam bahasa C++ untuk menghitung luas dan keliling persegi panjang!
4. Buatlah program dalam bahasa C++ untuk menghitung jarak dua titik A(x1,y1) dan B(x2,y2) dengan rumus jarak 

sebelumnya, Latihan Soal ini memrlukan suatu aplikasi/sofware. Software yang kita gunakan untuk mengolah bahasa C++ yaitu Turbo C++ v4.5. Selain itu juga kita dapat menggunakan wordprocessing lainnya, seperti notepad, ms word, dll. Yang belum punya softwarenya bisa di download di :

Turbo C++ v4.5 Full Version => Klik di sini
Notepad++ 6.6.9 => Klik di sini
Agar lebih mudah, saya telah menyediakan file jawaban yang dapat anda download dengan gratis.
Oke, langsung saja kita selesaikan soal berikut dengan seksama.

Penyelesaian
1. Menuliskan rumus ke dalam bahasa C++.
a. Rumus Volume Bola

#include <iostream.h>
float jari2,volume;
int main(){
cout<<"Rumus Menghitung Volume Bola"<<endl;
cout<<"Masukkan Jari-jari : ";
cin>>jari2;
volume=3.14*jari2*jari2*jari2*4/3;
cout<<"Volume = "<<volume<<endl;
return 0;
}
download jawaban => Jawaban

b. Mencari nilai M

#include <iostream.h>
float a,b,c,d,M;
int main(){
cout<<"Masukkan bilangan a : ";
cin>>a;
cout<<"Masukkan bilangan b : ";
cin>>b;
cout<<"Masukkan bilangan c : ";
cin>>c;
cout<<"Masukkan bilangan d : ";
cin>>d;
M=1-b/c*d*a-b/3*a*c;
cout<<"M = "<<M<<endl;
return 0;
}
download jawaban => Jawaban

2. Menampilkan Kalimat
a.Belajar Pemrograman

#include <iostream.h>
int main(){
cout<<"Belajar Pemrograman";
return 0;
}
download jawaban => Jawaban

b. Memasukkan Nama

#include <stdio.h>
main (void){
char nama[20];
printf ("Masukkan nama Anda : ");
gets (nama);
printf ("Salam kenal %s", nama);
return 0;
}
download jawaban => Jawaban

3. Luas dan keliling persegi panjang

#include <conio.h>
#include <iostream.h>
main (){
float panjang,lebar,luas,keliling;
cout<<"Masukkan nilai panjang = ";
cin>>panjang;
cout<<"Masukkan nilai lebar = ";
cin>>lebar;
luas=panjang*lebar;
keliling=2*(panjang+lebar);
cout<<"Luas persegi panjang adalah = "<<luas<<"\n";
cout<<"Keliling persegi panjang adalah = "<<keliling<<endl;
getch();
}
download jawaban => Jawaban

4. Menghitung jarak 2 titik koordinat (x,y)

#include <iostream.h>
#include <conio.h>
#include <math.h>
class jarak{
public:
void dua_titik();
float jarak_2titik();
private:
int x1,x2,y1,y2,a,b;
float jarak;};

void jarak::dua_titik(){
cout<<"Menghitung jarak dua titik sebuah koordinat"<<endl;
cout<<"Masukkan x1 : ";
cin>>x1;
cout<<"Masukkan x2 : ";
cin>>x2;
cout<<"Masukkan y1 : ";
cin>>y1;
cout<<"Masukkan y2 : ";
cin>>y2;
}
float jarak::jarak_2titik(){
jarak=(sqrt(((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1))));
cout<<"Jadi jaraknya adalah : "<<jarak;
}
int main (int argc, char *argv[]) {
jarak X;
X.dua_titik();
X.jarak_2titik();
getch();
return 0;
}
download jawaban => Jawaban

Sekian yang dapat saya sampaikan kali ini. Kurang lebihnya saya mohon maaf.
, ,

No comments:

Post a Comment