Senin, 23 April 2012

Program Mencetakbilangan yang habis dibagi 5dan 7 antara 1-100


01#include <iostream.h>
02#include <conio.h>
03 
04class Bagi{
05 friend istream& operator>>(istream&, Bagi &);
06 friend ostream& operator<<(ostream&, Bagi&);
07 public:
08 Bagi();
09 void proses();
10 int bagi(int a);
11 private:
12 int a;
13 };
14 
15Bagi::Bagi(){
16cout<<"Mencetak bilangan yang habis dibagi 5 dan 7 antara 1 sampai 100"<<endl;
17 }
18//iteratif
19void Bagi::proses(){
20a =1;
21while (!(a>100)){
22if (a % 5==0 && a % 7==0){
23cout << a << endl;
24}else{}
25a =a+1;
26}
27}
28//rekursif
29int Bagi::bagi (int a){
30if (a>100){
31}else
32{
33if (a % 5==0 && a % 7==0)
34{
35cout << a << endl; }
36else
37{}bagi(a+1);
38}}
39 
40int main(){
41 
42 Bagi X;
43 X.proses();
44 X.bagi(1);
45 
46getch();
47}
48<pre>


Flowchart Mencetak bilangan (Rekursif)


mari kita amati ********
    

== misal kita masukkan bilangan 5,
maka hasilnya:

Flowchart mencetak Bilangan dg perbedaan +3,yang dikeluarka bil.genapnya(rekursif)


     

misal kitainputka bilangan 20,
hasilnya :

tugas DDP menggunakan C++


TUGAS MENGGUNAKAN C++

#include <iostream.h>
#include <conio.h>
main (){
cout<<”nama saya rizky andhika surya\n”;
cout<<”nim 11018161\n”;
cout<<”kelas C\n”;
cout<<”alamat: jl. piere tendean Wirobrajan Gg. Gatotkaca WB II 335B\n”;
getch ();
}

Program String pada C++


#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char nama[13];
char jurusan[7];
string kampus;
cout<<”masukan nama :”;
cin.getline(nama,sizeof(nama));
cout<<”masukan kampus :”; cin>>kampus;
cout<<”namaku:”<<nama<<endl;
cout<<”kampusku :”<<kampus<<endl;
system(“PAUSE”);
return EXIT_SUCCESS;
}

rekursif cetak 57



Selasa, 17 April 2012

PRAKTIKUM ALPRO 02 *KONDISIONAL


Menentukan Sebuah Bangun Persegi atau Persegi Panjang dengan

menggunakan Raptor :)

Algoritma :
* Masukkan p dan l
* Jika p=l maka bangun itu adalah persegi
* Jika p!=l makan bangun itu termasuk persegi panjang
Raptor :
Program C++ :
01#include <iostream>
02#include <string>
03 
04using namespace std;
05int main()
06{
07 string raptor_prompt_variable_zzyz;
08 int p;
09 int l;
10 
11raptor_prompt_variable_zzyz ="masukkan panjang:";
12 cout << raptor_prompt_variable_zzyz << endl;
13 cin >> p;
14 raptor_prompt_variable_zzyz ="masukkan lebar:";
15 cout << raptor_prompt_variable_zzyz << endl;
16 cin >> l;
17 if (p==l)
18 {
19 cout << "ini adalah bangun PERSEGI" << endl; }
20 else
21 {
22 cout << "ini adalah bangun PERSEGI PANJANG" << endl; }
23 
24system("PAUSE");
25 return EXIT_SUCCESS;
26}
Itulah cara menentukan suatu bangun persegi dan persegi panjang :)
semoga bermanfaat ..