- Alogaridma
Deklarasi :x,y = interger (input)c.Deklarasiread(x,y)while(!(x==y))if(x%3==0 && x% 5==0)x=x+1;
write(hasil)Flowchart :C++ :#include <iostream>#include <string>using namespace std;class bagi100{friend ostream& operator<<(ostream&, bagi100&);friend istream& operator>>(istream&, bagi100&);public:bagi100(){};void bilangan(){int x=1;int y=100;while (!(x==y)){if (x % 3==0 && x % 5==0){cout << "Hasil : "<<x << endl; }else{}x =x+1;}}private:int x,y;};istream& operator>>(istream& in, bagi100& input){cout<<"Mencetak Bilangan yg habis dibagi 3 dan 5 antara 1-100"<<endl;return in;}ostream& operator<<(ostream& out, bagi100& output){out<<"Hasil :"<<output.x;return out;}int main(){ bagi100 a;cin>>a;a.bilangan();cout<<endl;system("PAUSE");return EXIT_SUCCESS;} - Agoritma nilai terkecil terbesar dan jumlah semua bilangan positif
{menentukan nilai terkecil,terbesar , dan jumlah semua bilangan positif yang dimasukan}
Deklarasi :x,y : integer {data yang dibaca}n : integer {banyak data masukan, >0}min : integer {data terkecil/minimum}maks : integer {data terbesar/maksimum}i : integer {pencacah pengulangan}jumlah : real {jumlah bilangan positif}Algoritma :read(n)read(x) {baca data pertama}min ← x {asumsikan min adalah data pertama}maks ← y {asumsikan maks adalah data terakhir}for i ← 2 to n do {lanjutkan dengan ke-2 sampai ke-n}read(x)if x < min thenmin ← xif y > maks thenmaks ← yendifwhile (x > 0) dojumlah ← jumlah + xread(x)n ← n + 1write(‘positif’)endforjumlah ← x + 1write(min)write(maks)write(jumlah)KelompokIndikator akan berlangsung terus (kenaikkan 0.1liter) selama total harga/jumlah liter bahan bakar yang dibeli belum melebihi permintaanbeli (bila input berupa uang)n Total uang yang harus dibayar (bila input berupa liter)Flowchart
C++#include <iostream>#include <string>using namespace std;int main(){int bensin;int total;int u;int a;int hasil;int i;int l;cout<<"masukan pilihan (uang /liter)"<<endl;cin >> a;if (a==1){cout<<"masukan jumlah uang"<<endl;cin >> u;bensin =6500;hasil =u/bensin;i =0;while (!(i>a)){i =i+0.1;cout << i << endl; }cout << " anda membeli bensin (dalam liter)"+hasil << endl; }else{cout<<"masukan berapa liter"<<endl;cin >> L;bensin =6500;total =L*bensin;cout << "total yang harus anda bayar"+total << endl; }return 0;}
INDIVIDU ALPRO
Posted by
Unknown
|
Monday, March 24, 2014





0 comments:
Post a Comment