WORKSHOP 2

 WORKSHOP 2

ALGORITMA PEMROGRAMAN


Tugas Halaman 25

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 ½

CODE C++

#include<iostream>

#include<conio.h>


using namespace std;


class bilangan{

friend ostream& operator<<(ostream&,const bilangan&);

friend istream& operator<<(istream&, bilangan&);

public:

void masukan();

void keluarkan();

private:

int p,q;

}bil;


void bilangan::masukan(){

cout<<"Masukan P    : ";cin>>p;

cout<<"Masukan Q   : ";cin>>q;

}

void bilangan::keluarkan(){

    cout<<p<<"/"<<q;

}

int main(){

bil.masukan();

cout<<endl;

bil.keluarkan();

getch();

}

PROGRAM


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

CODE C++

#include <iostream>

using namespace std;

class bilangan
{
 friend istream& operator >> (istream&, bilangan&);
 friend ostream& operator << (ostream&, bilangan&);
 private:
  int a, b, c, d, hasila, hasilb, hasilc, hasild;
 public:
  int hitung_ribu()
  {
   hasila = a / 1000;
  }
  int hitung_ratus()
  {
   hasilb = b / 100;
  }
  int hitung_puluh()
  {
   hasilc = c / 10;
  }
  int hitung_satu()
  {
   hasild = d / 1;
  }
};

istream& operator >> (istream& lutfi, bilangan& grnjg)
{
 cout << "masukkan bilangan ribuan : ";
 lutfi >> grnjg.a;
 cout << "masukkan bilangan ratusan : ";
 lutfi >> grnjg.b;
 cout << "masukkan bilangan puluhan : ";
 lutfi >> grnjg.c;
 cout << "masukkan bilangan satuan : ";
 lutfi >> grnjg.d;
 return lutfi;
}

ostream& operator << (ostream& qila, bilangan& tsql)
{
 qila << tsql.hasila <<" "<< tsql.hasilb <<" "<< tsql.hasilc <<" "<< tsql.hasild << endl;
 return qila;
}

int main()
{
 bilangan alpro;
 cin>>alpro;
 alpro.hitung_ribu();
 alpro.hitung_ratus();
 alpro.hitung_puluh();
 alpro.hitung_satu();
 cout<<alpro;
}

PROGRAM




Komentar

Postingan populer dari blog ini

WORKSHOP 5

WORKSHOP 4