Workshop Bab 5

 Pada kesempatan kali ini saya akan mengupload contoh program untuk mencetak bilangan yang habis dibagi 3 dan 5 antara 1 sampai dengan 100.

#include <iostream>

#include <string>

 

using namespace std;

class Tigalima{

friend ostream& operator<<(ostream&, Tigalima&);

friend istream& operator>>(istream&, Tigalima&);

public:

Tigalima(){};

void bilangan(){

int x=1;

int y=100;

while (!(x==y))

{

if (x % 3==0 && x % 5==0)

{

cout << "Hasilnya : "<<x << endl; }

else

{

}

x =x+1;

}

 

}

private:

int x,y;

};

istream& operator>>(istream& in, Tigalima& input){

cout<<"Program untuk Mencetak Bilangan yg habis dibagi 3 dan 5 antara 1-100"<<endl;

return in;

}

ostream& operator<<(ostream& out, Tigalima& output){

out<<"Hasilnya :"<<output.x;

return out;

}

int main()

{      Tigalima a;

cin>>a;

a.bilangan();

cout<<endl;

 system("PAUSE");

 return 0;

}

hasil output

Untuk hasil raptornya:

Program kedua yaitu untuk menghitung jumlah deret bilangan yang dibatasi oleh n
#include <iostream>
#include<conio.h>
using namespace std;
class hitung
{
public:
       void input();
       int proses();
private:
        int n;
        float rumus,jumlah,total;
        };
 
void hitung::input(){
cin>>n;
cout<<endl;}
 
int hitung::proses(){
jumlah=0;
total=0;
rumus=-1;
for(int j=1; j<=n; j++){
rumus=(rumus*(-1));
total=rumus/j;
jumlah+=total;
if(j==1)
cout<<"("<<total<<")";
if(j>1)
cout<<"+("<<total<<")";
}
 
cout<<endl<<endl<<"hasil penjumlahan deret = "<<jumlah;
return jumlah;
}
 
int main()
{
cout<<"menghitung jumlah dari rumus 1-(1/2)+(1/3)-(1/4)+...+(1/n)"<<endl<<endl;
cout<<"nilai n : ";
hitung deret;
deret.input();
deret.proses();
 
getch();
return 0;
hasil output:




Komentar

Postingan populer dari blog ini

Workshop BAB 1

Workshop BAB 3

Bab 2 nomor 1 dan 4