Jumat, 08 Februari 2013

C++ tut 4



1menentukan bilangan ganjil dan genap
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int bil, sisa;
    cout<<"masukan sebuah bilangan      :";
    cin>>bil;
    cout<<"\n";
    sisa = bil % 2;
    if (sisa == 0)

    cout<<bil<<"\nadalah bilangan genap"<<endl;
    else
    cout<<bil<<"\nadalah bilangan ganjil"<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
2.menkronversi hari
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int h,b,m,x,y;
    cout<<"masukan jumlah hari=";
    cin>>x;
    b=x/30;
    y=x%30;
    m=y/7;
    h=y%7;
 
cout<<"konversi hari ="<<b<<"bulan"<<m<<"minggu"<<h<<"hari"<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
3.deret bilangan genap
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int i;
    cout<<"ini adalah deret bilangan genap:"<<endl;
    for (i=1;i<=20;i++)
    {
        if(i%2==0)
        cout<<i<<",";
        }
    system("PAUSE");
    return EXIT_SUCCESS;
}
4.ayam kukuruyuk
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int x,jlh_anak;
    cout<<"masukkan jumlah anak ayam yang akan turun:";
    cin>>jlh_anak;
    cout<<"mari kita nyanyikan lagu anak ayam yang turun"<<jlh_anak<<endl;
    cout<<"mulai!"<<endl;
 
    for(x=jlh_anak;x>0;x--)
    {
                           if(x>1)
                           cout<<"anak ayam turun"<<x<<"mati satu tinggal"<<x-1<<endl;
                           else if(x=1)
                           cout<<"anak ayam turun 1 mati satu tinggal induknya"<<endl;
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}
5.membuat huruf terbalik
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    char string[90];
    int indeks;
 
    cout<<"masukan suatu huruf      :";
    cin>>string;
    cout<<"\n\n";
    cout<<"nama setelah di balik    :";
    indeks=strlen(string)-1;
    while(indeks>=0)
    {
                    cout<<string [indeks];
                    indeks=indeks-1;
                    }
    cout<<"\n\n";
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
6.menkorversi waktu
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int j1,m1,d1,j2,m2,d2,d3,d5,w,x,y,z;
    cout<<"masukan waktu 1:"<<endl;
    cout<<"\n";
    cout<<"jam                     =";
    cin>>j1;
    cout<<"\n";
    cout<<"menit                   =";
    cin>>m1;
    cout<<"\n";
    cout<<"detik                   =";
    cin>>d1;
    cout<<"\n";
 
    d3=(j1*3600)+(m1*60)+d1;
 
    cout<<"konversi waktu 1 ke detik:"<<d3;
    cout<<""<<endl;
    cout<<""<<endl;
 
    cout<<"masukan waktu 2:"<<endl;
    cout<<"\n";
    cout<<"jam                             =";
    cin>>j2;
    cout<<"\n";
    cout<<"menit                           =";
    cin>>m2;
    cout<<"\n";
    cout<<"detik                           =";
    cin>>d2;
    cout<<"\n";
 
    d5=(j2*3600)+(m2*60)+d2;
 
    cout<<"masukan konversi waktu 2ke detik:"<<d5;
    cout<<"\n";
    cout<<endl;
    cout<<endl;
 
    d5=d3-d5;
 
    cout<<"selisih detik 1 dengan detik 2         :"<<d5;
    cout<<"\n";
    cout<<endl;
    cout<<endl;
 
    cout<<"l\konversi selisih ke waktu            :"<<d5;
    w=d5/3600;
    x=d5%3600;
    y=x/60;
    z=x%60;
    cout<<"jam                                    ="<<w<<endl;
    cout<<"\n";
    cout<<"menit                                  ="<<y<<endl;
    cout<<"\n";
    cout<<"detik                                  ="<<z<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
7.mencari luaspersegi panjang
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int x,y, luas;
    cout<<"masukan nilai panjang    :";
    cin>>x;
    cout<<"masukan nilai lebar      :";
    cin>>y;
    luas = x*y;
    cout<<"luas persegi panjang:"<<luas<<"\n\n";
    system("PAUSE");
    return EXIT_SUCCESS;
}
8.menampilkan bilangan ganjil
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int bil;
    for
    (bil=1;bil<=100;bil++)
    {
    if (bil % 1 == 0)
    cout<<bil<<"  ";
}
    system("PAUSE");
    return EXIT_SUCCESS;
}
9.menampilkan bilangan genap
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int bil;
    for
    (bil=1;bil<=100;bil++)
    {
    if (bil  %2 == 1)
    cout<<bil<<"  ";
}
    system("PAUSE");
    return EXIT_SUCCESS;
}
10.menampikan bilangan prima
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int bil, pembagi, fak,bts;
    cout<<"masukan batas nilai      :";
    cin>>bts;
    bil=1;
    while (bil<=bts)
    {
          fak=0;
          pembagi=1;
          while(pembagi<=bil)
          {
           if (bil%pembagi==0)
           fak++;
           pembagi++;
           }
           if (fak==2)
           cout<<bil<<"    ";
           bil++;
           }
    system("PAUSE");
    return EXIT_SUCCESS;
}
11.menentukan karakter angka atau huruf
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    char karakter;
         cout<<"masukan sebuah karakter      :";
         cin>>karakter;
    if (karakter >='A'&&karakter<='Z')
         cout<<"masukan anda adalah huruf besar";
    else if(karakter>='a' && karakter<='z')
         cout<<"masukkan anda adalah huruf kecil";
    else if(karakter>=0 && karakter <=9);
         cout<<"masukan anda adalah angka";
    system("PAUSE");
    return EXIT_SUCCESS;
}
12.membuat persegi bintang
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int ukuran;
 
    do
    {
        cout<<"masukan ukuran persegi:";
        cin>>ukuran;
        }while(ukuran<1||ukuran>20);
     
        cout<<endl;
     
        for(int i=1;i<=ukuran;i++)
        {
        for(int j=1;j<=ukuran;j++)
        {
         if(i==1||j==1||i==ukuran||j==ukuran)
         {
         cout<<"*";
         }
         else
         {
             cout<<"*";
             }
             }
             cout<<endl;
             }
    system("PAUSE");
    return EXIT_SUCCESS;
}
13.contoh re dua dimensi
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    char nama [30],alamat[50];
    cout<<"inputkan nama:";
    cin.getline(nama,30);
    cout<<"inputkan alamat:";
    cin.getline(alamat,50);
    cout<<"data anda adalah:"<<endl;
    cout<<"nama:"<<nama<<endl;
    cout<<"alamat:"<<alamat<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
14.contoh while
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a; int b;
    b=10;
    a=1;
 
    while (a<=b)
    {
          cout<<"selamat mencoba dan semoga sukses"<<endl;
          cout<<"\n";
          a++;
          }
    system("PAUSE");
    return EXIT_SUCCESS;
}
5 .//allasca: C++ tut 4 1menentukan bilangan ganjil dan genap Code: #include <cstdlib> #include <iostream> using namespace std; int main(int ar...

Tidak ada komentar:

Posting Komentar

< >