BAB 2

1. Buatlah analisis dan algoritma untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2)

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int A, B, X1, X2,Y1, Y2;
cout<<"Masukan Nilai X1,X2,Y1,dan Y2 : "<<endl;
cin>>X1>>X2>>Y1>>Y2;
A=((X1+Y1)/2);
B=((X2+Y2)/2);
cout<<"Titik Tengah Garisnya"<<X1<<"dan"<<Y1<<endl;
cout<<"Adalah ="<<A<<endl<<endl;
cout<<"Titik Tengah Garisnya"<<X2<<"dan"<<Y2<<endl;
cout<<"Adalah ="<<B<<endl;
system("pause");
return 0;
}




2. Buatlah program yang meminta user memasukkan bagian penyebut dan pembilang dari sebuah bilangan rasional berbentuk p/q. Setiap memasukkan bilangan rasional outputnya berbentuk p/q. Misalnya, masukan 1 dan 2 maka tampilan outputnya ½.

#include <stdio.h>
using namespace std;

void pecahan();
main(){
       pecahan();
}

void pecahan(){
       int a,b,l,t;
       printf("masukkan pembilang : ");
       scanf("%d",&a);
       printf("masukkan penyebut : ");
       scanf("%d",&b);
       t = a/b;
       l = a%b;
       if (a%b == 0)
       printf("Bilangan (%d/%d) \ndi sederhanakan menjadi  %d ",a,b,t);
       else if (a%b != 0)
       printf("Bilangan (%d/%d) \ndi sederhanakan menjadi (%d %d/%d)",a,b,t,l,b);
     
 
}




3. Buatlah program yang meminta user memasukkan bagian ribuan, ratusan, puluhan dan satuan. Misalnya : 1000, 200, 30, 4. Tampilan yang dikehendaki adalah 1234.

#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) {
int a,b,c,d,jumlah,hasil,punya;
cout<<"masukan ribuan = ";
cin>>a;
jumlah=a/1000;
cout<<"masukan ratusan = ";
cin>>b;
hasil=b/100;
cout<<"masukan puluhan = ";
cin>>c;
punya=c/10;
cout<<"masukan satuan = ";
cin>>d;
cout<<"hasil  "<<jumlah<<hasil<<punya<<d;
return 0;
}



4.  Buatlah program untuk merepresentasikan operasi-operasi aritmatika : penjumlahan, pengurangan, perkalian dan pembagian. User diminta memasukkan 2 buah bilangan bulat, kemudian menampilkan sajian lengkapnya dari semua operasi. Sebagai contoh, user memasukkan 1 dan 2 maka tampilan outputnya : 1 + 2 = 2 1 – 2 = -1 1 * 2 = 2 1 : 2 = ½.

#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
class c{
public :
aduh();
 void input();
 void proses();
 
    private :
    int a,b,hasil;
};
c::aduh(){
cout<<"ntah apa nama ny\n\n";
}
void c::input(){
cout<<"nilai pertama : ";
cin>>a;
cout<<"nilai kedua : ";
cin>>b;
cout<<"_______________________________________________\n\n";
}
void c::proses(){
cout<<"OPERASI-OPERASI ARITMATIKA"<<endl;
hasil=a+b;
cout<<a<<"+"<<b<<"= "<<hasil<<endl;
hasil=a-b;
cout<<a<<"-"<<b<<"= "<<hasil<<endl;;
hasil=a*b;
cout<<a<<"*"<<b<<"= "<<hasil<<endl;;
hasil=a/b;
cout<<a<<":"<<b<<"= "<<hasil<<endl;;
}
int main(){
c o;
o.input();
o.proses();
return 0;
}



Previous
Next Post »
Copyright © 2015 Bettong'rs All Right Reserved
Created by Arlina Design Powered by Blogger