Jumat, 08 April 2016
diktat bab 2 (rasional)
#include <iostream>
#include <conio.h>
using namespace std;
class bil{
friend ostream& operator<<(ostream&, bil&);
friend istream& operator>>(istream&, bil&);
public:
bil();
private:
int a,b;
};
bil::bil(){
cout<<"----------------------------------------"<<endl;
cout<<"Program Bilangan Rasional "<<endl;
cout<<"-----------------------------------------"<<endl;
}
istream& operator>>(istream& in, bil& mlebu){
cout<<"masukan Bilangan Ke 1 = ";
in>>mlebu.a;
cout<<"masukan Bilangan ke 2 = ";
in>>mlebu.b;
return in;
}
ostream& operator<<(ostream& out, bil& metu){
cout<<"Keluaran = ";
out<<metu.a<<" / "<<metu.b;;
return out;
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
main(int argc, char** argv){
bil x;
cin>>x;
cout<<x;
getch();
return 0;
}
#include <conio.h>
using namespace std;
class bil{
friend ostream& operator<<(ostream&, bil&);
friend istream& operator>>(istream&, bil&);
public:
bil();
private:
int a,b;
};
bil::bil(){
cout<<"----------------------------------------"<<endl;
cout<<"Program Bilangan Rasional "<<endl;
cout<<"-----------------------------------------"<<endl;
}
istream& operator>>(istream& in, bil& mlebu){
cout<<"masukan Bilangan Ke 1 = ";
in>>mlebu.a;
cout<<"masukan Bilangan ke 2 = ";
in>>mlebu.b;
return in;
}
ostream& operator<<(ostream& out, bil& metu){
cout<<"Keluaran = ";
out<<metu.a<<" / "<<metu.b;;
return out;
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
main(int argc, char** argv){
bil x;
cin>>x;
cout<<x;
getch();
return 0;
}
diktat bab 2 (1-10000000)
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void first (int n) {
switch (n) {
case 1: cout<<"Satu "; break;
case 2: cout<<"Dua "; break;
case 3: cout<<"Tiga "; break;
case 4: cout<<"Empat "; break;
case 5: cout<<"Lima "; break;
case 6: cout<<"Enam "; break;
case 7: cout<<"Tujuh "; break;
case 8: cout<<"Delapan "; break;
case 9: cout<<"Sembilan "; break;
case 10: cout<<"Sepuluh "; break;
case 11: cout<<"Sebelas "; break;
default: break;
}
}
void second (int n) {
int bul, sisa;
bul = n / 10;
sisa = n % 10;
if (bul == 0)
first (sisa);
else if (bul == 1) {
if (sisa <= 1)
first (n);
else {
first (sisa);
cout<<"Belas ";
}
}
else {
first (bul);
cout<<"Puluh ";
first (sisa);
}
}
void third (int n) {
int bul, sisa;
bul = n / 100;
sisa = n % 100;
if (bul == 0)
second (sisa);
else if (bul == 1) {
if (sisa == 0)
cout<<"Seratus ";
else {
cout<<"Seratus ";
second (sisa);
}
}
else {
first (bul);
cout<<"Ratus ";
second (sisa);
}
}
void fourth (int n) {
int bul, sisa;
bul = n / 1000;
sisa = n % 1000;
if (bul == 0)
third (sisa);
else if (bul == 1) {
if (sisa == 0)
cout<<"Seribu ";
else {
cout<<"Seribu ";
third (sisa);
}
}
else {
third (bul);
cout<<"Ribu ";
third (sisa);
}
}
void fifth (int n) {
int bul, sisa;
bul = n / 1000000;
sisa = n % 1000000;
if (bul == 0)
fourth (sisa);
else if (bul == 1) {
if (sisa == 0)
cout<<"Satu Juta ";
else {
cout<<"Satu juta ";
fourth (sisa);
}
}
else {
third (bul);
cout<<"Juta ";
fourth (sisa);
}
}
int main(int argc, char** argv) {
int n = 1;
while (n == 1) {
int num1;
do {
cout<< "";
cin>>num1;
} while (num1<1);
fifth (num1);
cout<<"\n";
}
return 0;
}
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void first (int n) {
switch (n) {
case 1: cout<<"Satu "; break;
case 2: cout<<"Dua "; break;
case 3: cout<<"Tiga "; break;
case 4: cout<<"Empat "; break;
case 5: cout<<"Lima "; break;
case 6: cout<<"Enam "; break;
case 7: cout<<"Tujuh "; break;
case 8: cout<<"Delapan "; break;
case 9: cout<<"Sembilan "; break;
case 10: cout<<"Sepuluh "; break;
case 11: cout<<"Sebelas "; break;
default: break;
}
}
void second (int n) {
int bul, sisa;
bul = n / 10;
sisa = n % 10;
if (bul == 0)
first (sisa);
else if (bul == 1) {
if (sisa <= 1)
first (n);
else {
first (sisa);
cout<<"Belas ";
}
}
else {
first (bul);
cout<<"Puluh ";
first (sisa);
}
}
void third (int n) {
int bul, sisa;
bul = n / 100;
sisa = n % 100;
if (bul == 0)
second (sisa);
else if (bul == 1) {
if (sisa == 0)
cout<<"Seratus ";
else {
cout<<"Seratus ";
second (sisa);
}
}
else {
first (bul);
cout<<"Ratus ";
second (sisa);
}
}
void fourth (int n) {
int bul, sisa;
bul = n / 1000;
sisa = n % 1000;
if (bul == 0)
third (sisa);
else if (bul == 1) {
if (sisa == 0)
cout<<"Seribu ";
else {
cout<<"Seribu ";
third (sisa);
}
}
else {
third (bul);
cout<<"Ribu ";
third (sisa);
}
}
void fifth (int n) {
int bul, sisa;
bul = n / 1000000;
sisa = n % 1000000;
if (bul == 0)
fourth (sisa);
else if (bul == 1) {
if (sisa == 0)
cout<<"Satu Juta ";
else {
cout<<"Satu juta ";
fourth (sisa);
}
}
else {
third (bul);
cout<<"Juta ";
fourth (sisa);
}
}
int main(int argc, char** argv) {
int n = 1;
while (n == 1) {
int num1;
do {
cout<< "";
cin>>num1;
} while (num1<1);
fifth (num1);
cout<<"\n";
}
return 0;
}
Langganan:
Postingan (Atom)