Thursday, December 13, 2012

TUGAS MENGHITUNG KATA

TUGAS MENGHITUNG KATA

gambar MENGHITUNG KATA


SCRIPT :

#include "iostream.h"
 
     void program()
     {
     }
     main()
     {
         int a;
         cout<<"Nama : Ilcham Nugroho"<<endl;
cout<<"NIM : TI-111035"<<endl;
cout<<"Mata Kuliah : Pemograman C++"<<endl;
cout<<"jurusan : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester : III (tiga)"<<endl;
cout<<"Tugas Ke-Enam"<<endl<<endl<<endl;
         menu:
         cout<<endl<<endl;
         cout<<"1. Mengetahui Tahun Kabisat"<<endl;
         cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl;
         cout<<"3. Menampilkan Perulangan"<<endl;
         cout<<"4. Exit"<<endl;
         cout<<"\n";
         cout<<"Pilih yang anda inginkan (masukan nomor) : ";
     
         cin>>a;
         if (a==1)
         goto kabisat;
          else if(a==2)
         goto GG;
         else if(a==3)
         goto ulang;
         else if(a==4)
         goto exit;
         else
             cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
         goto menu;

kabisat:
         {
             int tahun;
             cout<<endl<<endl;
             cout<<"1. Mengetahui Tahun Kabisat"<<endl;      
             cout<<"\nMasukkan Tahun = ";
             cin>>tahun;
             cout<<endl;
         
             if (tahun % 4 == 0)
                 cout<<tahun<<" adalah tahun kabisat\n"<<endl;
             else
                 cout<<tahun<<" Bukan tahun kabisat"<<endl;{
                 cout<<"\n";
             }
             {
                 int jawab;
                 cout<<"\n";
                 cout<<"kembali ke menu? \n";
                 cout<<"1. Ya \n";
                 cout<<"2. Tidak / Exit \n";
                 cout<<"3. Coba Lagi \n";
                 cout<<"Pilih (nomor) : ";
                 cin>>jawab;
                 if (jawab==1)
                 goto menu;
                 else if(jawab==2)
                 goto exit;
                 else if(jawab==3)
                 goto kabisat;
                 else
                     cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
                 goto exit;
             }

GG:
             {
                 int n, i, A[100];
                 cout<<endl<<endl;
                 cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl<<endl;
                 cout<<"Masukan banyak bilangan :";
                 cin>>n;
                 cout<<endl;
                 for (i=0; i<n; i++)
                 {
                     cout<<"Masukan nilai ke "<< i+1 << " : ";
                     cin>> A[i];
                 }
             
                 int gnp=0,gjl=0;
                 for (i=0; i<n; i++)
                 {
                     if (A[i]%2==0)
                     {
                         gnp=gnp+1;
                     }
                     else
                     {
                         gjl=gjl+1;
                     }
                 }
             
                 cout <<endl;
                 cout << "Banyak bilangan ganjilnya :  " << gjl << endl;
                 cout <<endl<<endl<<endl;
                 cout << "Banyak bilangan genapnya  :  " << gnp << endl;
                 cout <<endl;
             }
             {
                 cout<<"\n";
             }
             {
                 int jawab;
                 cout<<"\n";
                 cout<<"kembali ke menu? \n";
                 cout<<"1. Ya \n";
                 cout<<"2. Tidak / Exit \n";
                 cout<<"3. Coba Lagi \n";
                 cout<<"Pilih (nomor) : ";
                 cin>>jawab;
                 if (jawab==1)
                 goto menu;
                 else if(jawab==2)
                 goto exit;
                 else if(jawab==3)
                 goto GG;
                 else
                     cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
                 goto exit;
             }

ulang:
             {
                 int Q,R;
                 char k[150];
                 cout<<endl<<endl;
                 cout<<"3. Menampilkan Perulangan "<<endl<<endl;
                 cout<<"Masukan berapa banyak pengulangan yang akan dilakukan ";
                 cin>>R;
                 cout<<endl<<endl;
                 cout<<"Masukan kata yang akan diulang ";
                 cin>>k;
                 cout<<endl<<endl;
                 for (Q=0; Q<R; Q++)
                 {
                     cout<<k<<endl;
                 }
             }
             {
                 cout<<"\n";
             }
             {
                 int jawab;
                 cout<<"\n";
                 cout<<"kembali ke menu? \n";
                 cout<<"1. Ya \n";
                 cout<<"2. Tidak / Exit \n";
                 cout<<"3. Coba Lagi \n";
                 cout<<"Masukkan pilihan anda ";
                 cin>>jawab;
                 if (jawab==1)
                 goto menu;
                 else if(jawab==2)
                 goto exit;
                 else if(jawab==3)
                 goto ulang;
                 else
                     cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
                 goto exit;
             }
exit:
             {
                 cout<<endl<<endl;
                 {
                     return 0;
                 }
             }
}
}

TUGAS KE-6 Pemograman Microsoft Visual C++


#TUGAS KE-6






gambar TUGAS KE-6


SCRIPT :


#include "iostream.h"
   
     void program()
     {
     }
     main()
     {
         int a;
         cout<<"Nama : Ilcham Nugroho"<<endl;
cout<<"NIM : TI-111035"<<endl;
cout<<"Mata Kuliah : Pemograman C++"<<endl;
cout<<"jurusan : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester : III (tiga)"<<endl;
cout<<"Tugas Ke-Enam"<<endl<<endl<<endl;
         menu:
         cout<<endl<<endl;
         cout<<"1. Mengetahui Tahun Kabisat"<<endl;
         cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl;
         cout<<"3. Menampilkan Perulangan"<<endl;
         cout<<"4. Exit"<<endl;
         cout<<"\n";
         cout<<"Pilih yang anda inginkan (masukan nomor) : ";
       
         cin>>a;
         if (a==1)
         goto kabisat;
          else if(a==2)
         goto GG;
         else if(a==3)
         goto ulang;
         else if(a==4)
         goto exit;
         else
             cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
         goto menu;

kabisat:
         {
             int tahun;
             cout<<endl<<endl;
             cout<<"1. Mengetahui Tahun Kabisat"<<endl;        
             cout<<"\nMasukkan Tahun = ";
             cin>>tahun;
             cout<<endl;
           
             if (tahun % 4 == 0)
                 cout<<tahun<<" adalah tahun kabisat\n"<<endl;
             else
                 cout<<tahun<<" Bukan tahun kabisat"<<endl;{
                 cout<<"\n";
             }
             {
                 int jawab;
                 cout<<"\n";
                 cout<<"kembali ke menu? \n";
                 cout<<"1. Ya \n";
                 cout<<"2. Tidak / Exit \n";
                 cout<<"3. Coba Lagi \n";
                 cout<<"Pilih (nomor) : ";
                 cin>>jawab;
                 if (jawab==1)
                 goto menu;
                 else if(jawab==2)
                 goto exit;
                 else if(jawab==3)
                 goto kabisat;
                 else
                     cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
                 goto exit;
             }

GG:
             {
                 int n, i, A[100];
                 cout<<endl<<endl;
                 cout<<"2. Menampilkan Bilangan Ganjil dan Genap"<<endl<<endl;
                 cout<<"Masukan banyak bilangan :";
                 cin>>n;
                 cout<<endl;
                 for (i=0; i<n; i++)
                 {
                     cout<<"Masukan nilai ke "<< i+1 << " : ";
                     cin>> A[i];
                 }
               
                 int gnp=0,gjl=0;
                 for (i=0; i<n; i++)
                 {
                     if (A[i]%2==0)
                     {
                         gnp=gnp+1;
                     }
                     else
                     {
                         gjl=gjl+1;
                     }
                 }
               
                 cout <<endl;
                 cout << "Banyak bilangan ganjilnya :  " << gjl << endl;
                 cout <<endl<<endl<<endl;
                 cout << "Banyak bilangan genapnya  :  " << gnp << endl;
                 cout <<endl;
             }
             {
                 cout<<"\n";
             }
             {
                 int jawab;
                 cout<<"\n";
                 cout<<"kembali ke menu? \n";
                 cout<<"1. Ya \n";
                 cout<<"2. Tidak / Exit \n";
                 cout<<"3. Coba Lagi \n";
                 cout<<"Pilih (nomor) : ";
                 cin>>jawab;
                 if (jawab==1)
                 goto menu;
                 else if(jawab==2)
                 goto exit;
                 else if(jawab==3)
                 goto GG;
                 else
                     cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
                 goto exit;
             }

ulang:
             {
                 int Q,R;
                 char k[150];
                 cout<<endl<<endl;
                 cout<<"3. Menampilkan Perulangan "<<endl<<endl;
                 cout<<"Masukan berapa banyak pengulangan yang akan dilakukan ";
                 cin>>R;
                 cout<<endl<<endl;
                 cout<<"Masukan kata yang akan diulang ";
                 cin>>k;
                 cout<<endl<<endl;
                 for (Q=0; Q<R; Q++)
                 {
                     cout<<k<<endl;
                 }
             }
             {
                 cout<<"\n";
             }
             {
                 int jawab;
                 cout<<"\n";
                 cout<<"kembali ke menu? \n";
                 cout<<"1. Ya \n";
                 cout<<"2. Tidak / Exit \n";
                 cout<<"3. Coba Lagi \n";
                 cout<<"Masukkan pilihan anda ";
                 cin>>jawab;
                 if (jawab==1)
                 goto menu;
                 else if(jawab==2)
                 goto exit;
                 else if(jawab==3)
                 goto ulang;
                 else
                     cout<<"Data yang anda masukkan tidak valid"<<"\n"<<"Secara otomatis akan berhenti";
                 goto exit;
             }
exit:
             {
                 cout<<endl<<endl;
                 {
                     return 0;
                 }
             }
}
}

Saturday, November 24, 2012

Fungsi (FUNCTION) pada C++


Fungsi dalam C++ Fungsi adalah sekelompok statement yang dijalankan, dan bisa dipanggil dari beberapa titik program. Fungsi digunakan agar program menjadi lebih modular. Berikut statement penulisan function:
type nama_fungsi (parameter1, parameter2, ...)

type nama_fungsi (parameter1, parameter2, ...)
{
    statements


}
Penjelasan:
  • Tipe adalah tipe data yang specifik dari data yang dikembalikan oleh fungsi. nama_fungsi adalah identifier yang akan mungkin untuk memanggil fungsi.
  • Parameter: Setiap parameter terdiri dari tipe data yang spesifik dan diikuti dengan identifier, seperti deklarasi variabel reguler (misalnya: int a) dan yang bertindak dalam fungsi sebagai variabel lokal biasa. Parameter yang berbeda dipisahkan dengan koma.
  • Statemen adalah tubuh fungsi tersebut. Ini adalah sebuah blok pernyataan dikelilingi oleh kurung kurawal { statement; }
Cara Melewatkan (Passed) Nilai dalam Function, terdapat 2(dua) cara, yaitu: Passed by Value dan Passed by Reference.
  • Passed by Value
  • Proses pengiriman secara nilai, ketika fungsi dipanggil dari main program, dan mengirimkan nilai kedalam fungsi untuk diproses, selanjutnya fungsi hanya mengirimkan hasil eksekusinya kepada statement yang memanggilnya.
    Passed By Value 
    Diberikan nilai a=4, b=6, selanjutnya ketika fungsi_tambah dipanggil, maka nilai variabel lokal a dan b mengirimkan ke x dan y, maka x=4 dan b=6, tetapi jika setiap modifikasi x atau y dalam fungsi_tambah, tidak akan memiliki efek apapun dalam nilai-nilai a dan b. 
    #include <iostream.h>
    #include <conio.h>
    int fungsi_tambah(int x, int y)
    {
        int z;
        z = x + y;
        x+=2;
        y+=5;                          
        return z;
    }
    main()
    {
        int a, b, c;
        a = 4;
        b = 6;
        c = fungsi_tambah(a, b);
        cout<<"Nilai A = "<<a;
        cout<<"\nNilai B = "<<b;
        cout<<"\nHasil Proses Tambah = "<<c;
    }

    Jika program diatas dieksekusi, seperti dibawah ini:

    Hasil Passed By Value 

  • Passed by Value
  • Proses pengiriman secara Reference, ketika fungsi dipanggil dari main program, dan mengirimkan nilai kedalam fungsi untuk diproses, maka efeknya nilai variabel yang dikirimkan akan ikut berubah selama proses, dan juga hasil prosesnya. Pada parameter fungsi, setiap akhir tipe data diberikan tanda ampersand (&). Berikut penulisan passed by reference. 

    Passed By Value 

    Passed by Referensi juga merupakan cara yang efektif untuk memungkinkan fungsi untuk return lebih dari satu nilai. Sebagai contoh seperti dibawah ini. 

      #include <iostream.h>
      #include <conio.h>
       
      int fungsi_tambah(int x, int y)
      {
          int z;
          z = x + y;
          x+=2;
          y+=5;                          
          return z;
      }
       
      main()
      {
          int a, b, c;
          a = 4;
          b = 6;
          c = fungsi_tambah(a, b);
          cout<<"Nilai A = "<<a;
          cout<<"\nNilai B = "<<b;
          cout<<"\nHasil Proses Tambah = "<<c;
      }

    Jika program diatas dieksekusi, seperti dibawah ini:

    Hasil Passed By Value


reference: http://www.frieyadie.com/87-function-pada-c.html#ixzz2D5swMFFz

Saturday, November 3, 2012

KUMPULAN TUGAS
Nama : Ilcham Nugroho
NIM   : TI - 111035
Teknik Informatika D4 Reguler SEM.III



#TUGAS ARRAY 
jawaban besrta soalnya dapat di lihat di :
http://trytocatchupfreak.blogspot.com/2012/11/tugas-array-1.html


Untuk Tugas Pertemuan sebelumnya
#TUGAS PERTEMUAN KE-3
jawaban beserta soalnya dapat di lihat di :
http://trytocatchupfreak.blogspot.com/2012/10/test_15.html


#TUGAS PERTEMUAN KE-4
SOAL Beserta Jawaban nya:
1. Buatlah program untuk daftar nilai mahasiswa sbb:
Input : -Jumlah data (n)
-Nilai ke-1 s/d Nilai ke-n
Output : -Total nilai
-Nilai rata-rata (rata-rata = nilaitotal / jumlahdata)
Jawaban : http://trytocatchupfreak.blogspot.com/2012/11/blog-post_3.html

2. Gunakan loop for untuk membuat program sebagai berikut:
input : n
output : 1 -2 3 -4 5 -6 7 -8 …n
Jawaban : http://trytocatchupfreak.blogspot.com/2012/11/blog-post_1932.html

3. Buatlah program untuk menyelesaikan tes psyko berikut ini:
4 6 9 13 18 ? ?
Jawaban : http://trytocatchupfreak.blogspot.com/2012/11/blog-post_6871.html

4. Buat program untuk menampilkan bilangan prima.
input : Jumlah bilangan prima, misal 5
output : 2 3 5 7 11
Jawaban : http://trytocatchupfreak.blogspot.com/2012/11/blog-post.html



TUGAS ARRAY

1. menghitung frekuensi nilai yang muncul

gambar menghitung frekuensi


scriptnya :
#include <iostream.h>

int main ()
{
          int n, i, j, tot=0, A[100];
cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl;
cout<<"Tugas ARRAY   : Program menghitung frekuensi bilangan"<<endl<<endl<<endl;
          cout << "Masukan berapa banyak bilangan :";
          cin>>n;
          for (i=0; i<n; i++)
          {
                   cout << "Masukan nilai ke "<< i+1 <<" : ";
                   cin>>A[i];
          }
          cout << "Masukan Angka yang akan di hitung frekuensinya : ";
          cin>> A[i];
          for (j=0; j<n; j++)
          {
                   if (A[j]==A[i])
                   {
                             tot=tot+1;
                   }
          }
          cout<< "Maka Nilainya adalah :" <<tot;
          return 0;
}



2. program menghitung nilai min dan max

gambar menghitung nilai min dan max


scriptnya :
#include <iostream.h>

int main ()
{
          float A[100];
          int n, i,j, max = A[0];// min = A[0];
cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl;
cout<<"Tugas ARRAY   : Program menghitung nilai min dan max"<<endl<<endl<<endl;
          cout << "masukan nilai N : ";
          cin>>n;
          for (i=0; i<n; i++)
          {
                   cout << "Masukan nilai ke "<< i+1 <<" : ";
                   cin >>A[i];
          }
          for (i=0; i<n; i++)
          {
                   if ( A[i] > max )
                             max = A[i];
          }
          int min = A[0];
          for (j=0; j<n; j++)
          {
                   if ( A[j] < min )
                             min = A[j];
                             //cout << min << endl;
          }
          cout << "nilai Max : " << max << endl;
          cout << "nilai Min : " << min;
return 0;
}



3. Program menghitung bilangan genap dan ganjil

gambar menghitung bilangan genap dan ganjil


Scriptnya :
#include <iostream.h>

int main ()
{
                   int n, i, A[100];
cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl;
cout<<"Tugas ARRAY   : Program menghitung bilangan genap dan ganjil"<<endl<<endl<<endl;
          cout << "Masukan berapa banyak bilangan :";
          cin>>n;
          for (i=0; i<n; i++)
          {
                   cout << "Masukan nilai ke "<< i+1 << " : ";
                   cin>> A[i];
          }
          int totg=0, gnp=0, totj=0, gjl=0;
          for (i=0; i<n; i++)
          {
                   if (A[i]%2==0)
                   {
                             totg=totg+A[i];
                             gnp=gnp+1;
                   }
                   else
                   {
                             totj=totj+A[i];
                             gjl=gjl+1;
                   }       
          }
          cout << "Jumlah Bilangan Genap : " << gnp << endl;
          cout << "Jumlah Genap : " << totg << endl;
          cout << "Jumlah Bilangan ganjil : " << gjl << endl;
          cout << "Jumlah Ganjil : " << totj;
         
          return 0;
}



4. Program Menghitung Nilai rata2 dari Array

gambar Menghitung Nilai rata2 dari Array


scriptnya :
#include <iostream.h>

int main ()
{
          int n, i, A[100], total=0;
          float rata2;
cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl;
cout<<"Tugas ARRAY   : Program mencari rata-rata dengan array"<<endl<<endl<<endl;
          cout<< "Masukan banyak  Nilai : ";
          cin>>n;
          for (i=0; i<n; i++)
          {
                   cout<< "Masukan Nilai ke "<< i+1 <<" : ";
                   cin>> A[i];
                   total=total + A[i];
          }
rata2=total/n;
cout << "maka rata2nya adalah : " << rata2 << endl;
return 0;
}



5. program menampilkan bilangan

gambar menampilkan bilangan


scriptnya :
 #include <iostream.h>


int main ()
          {
int w, h, A[100],j;
cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl;
cout<<"Tugas ARRAY   : Program menampilkan bilangan"<<endl<<endl<<endl;
          cout<< "Masukan Bilangan W : ";
          cin>>w;
          for (h=0; h<w; h++)
          {
                   cout<< "Masukan Bilangan Ke "<< h+1 <<" : ";
                   cin >> A[h];
          }       
for  (h=0; h<w; h++)
{
          j = (w-1) - h;
          cout << "\ta[" << j <<"] = " << A[j]<< endl;
}
return 0;
}
#TUGAS PERTEMUAN KE-4


TUGAS PSIKOTES

gambar PSIKOTES


SCRIPT :
#include<iostream.h>
int main ()
{
    int h,n,a;
    a=3;
cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl<<endl;

    cout<<"MASUKKAN BANYAK ANGGKA =";
    cin>>n;
    cout<<"MAKA HASILNYA ADALAH  "<<endl;
    for(h=1;h<=n;h++)
    {a=a+h;cout<<" "<<a<<endl;
    }
}
#TUGAS PERTEMUAN KE-4


TUGAS PENGULANGAN FOR

gambar PENGULANGAN FOR


SCRIPT :
#include<iostream.h>

int main()
{
    int w,a;
    cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl;
cout<<"Tugas     : Program perulangan dengan FOR"<<endl<<endl;
    cout<<"MASUKKAN BANYAK ANGKA YANG ANDA INGINKAN ";
    cin>>w;
    for(a=1;a<=w;a++)
        {if(a%2==0)
        {cout<<" "<<a*-1;}
        else cout<<" "<<a;
        }
}
#TUGAS PERTEMUAN KE-4


TUGAS NILAI RATA - RATA

gambar NILAI RATA - RATA


SCRIPT :
#include<iostream.h>

int main()
{
    int nilai,w,a,jum;
    jum=0;

cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl<<endl;

    cout<<"MASUKAN BANYAK NILAI DALAM 1 SEMESTER : ";cin>>w;
    for(a=1;a<=w;a++)
        {cout<<"MASUKKAN NILAI KE-"<<a<<"= ";
        cin>>nilai;
        jum=jum+nilai;
        }
    cout<<"JUMLAH NILAINYA ADALAH "<<jum<<endl;
    cout<<"MAKA RATA-RATANYA ADALAH  "<<jum/w<<endl;
}

#TUGAS PERTEMUAN KE-4


TUGAS BILANGAN PRIMA

gambar BILANGAN PRIMA


SCRIPT :
#include<stdio.h>
#include<conio.h>

#include <iostream.h>


void main()
{

int c,x,z;
z=1;c=0;
cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl<<endl;


printf("MASUKKAN JUMLAH BILANGAN  = ");
scanf("%d",&x);

for(int i=1; z<=x; i++)
 {
  for(int j=1;j<=i;j++)
    {
     if(i%j==0)
      {
        c++;
      }
    }
  if(c==2)
    {
     printf(" %d",i);
     z++;
    }
  c=0;
 }
getch();
}

Monday, October 15, 2012

#TUGAS PERTEMUAN KE-3


Soal
      1. Buatlah program untuk menampilkan  unsur dan melakukan proses sbb menu ;
              A. menghitung volume kubus V= sxsxs
              B. menghitung luas lingkaran L= 22/7 x r x r  
              C. menghitung volume silinder V = 22/7 x r x r x t
                   pilihan user (1~3) ; 
        2. buat program yang menerima input sebuah angka positif,
            kemudian menampilkan angka genap 0 sd angka tsb.



Jawab
 1. PROGRAM PENGHITUNGAN RUMUS



































































gambar 1 contoh programnya


 SCRIPTNYA :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
 void rumus()
 { }
 main()
{
    int a;

cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl;
cout<<"Tugas     : membuat program Menghitung Rumus"<<endl<<endl;
menu:
    cout<<"1. Menghitung Volume Kubus "<<endl;
    cout<<"2. Menghitung Luas Lingkaran "<<endl;
    cout<<"3. Menghitung Volume Silinder "<<endl;
    cout<<"4. Exit Program "<<endl;
    cout<<"\n";
     cout<<"Silahkan Pilih Rumus (1-4): ";
cin>>a;
 if (a==1)
goto kubus;
else if(a==2)
goto lingkaran;
else if(a==3)
goto selinder;
else if(a==4)
goto exit;
else
cout<<"Pilihan anda tidak tersedia\n"<<"Silahkan enter ,kemudian pilih rumus yang tersedia";
getch();
goto menu;


kubus:
    {
        int VK,s;
        cout<<"[VOLUME KUBUS]"<<endl;
        cout<<"masukkan panjang sisi kubusnya? ";
        cin>>s;
        VK=s*s*s;
        cout<<"---------------------------"<<endl;
        cout<<"Rumus Volume Kubus = s*s*s "<<endl;
        cout<<"---------------------------"<<endl;
        cout<<"diketahui : "<<endl;
        cout<<"sisi kubus (s) = "<<s<<endl;
        cout<<"---------------------------"<<endl;
        cout<<"JAWAB : "<<endl;
        cout<<"V="<<s;
        cout<<"*"<<s;
        cout<<"*"<<s;
        cout<<"="<<VK<<endl;
        cout<<"---------------------------"<<endl;
        cout<<"maka volume kubusnya adalah "<<VK<<endl;
    }{
cout<<"\n";
    }{ int jawab;
cout<<"\n";
cout<<"kembali ke home? \n";
cout<<"1. YES \n";
cout<<"2. NO / EXIT \n";
cout<<"3. Try Again \n"<<endl<<endl;
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kubus;
else
cout<<"Kesalahan input"<<"\n"<<"Program Otomatis Berhenti";
getch();
goto exit;
}


lingkaran:
    {
        float r,LL;
        cout<<"[LUAS LINGKARAN]"<<endl;
        cout<<"masukkan panjang jari-jari lingkarannya? ";
        cin>>r;
       
        cout<<"---------------------------"<<endl;
        cout<<"Rumus Luas Lingkaran = 3.14*r*r"<<endl;
        cout<<"---------------------------"<<endl;
        cout<<"diketahui : "<<endl;
        cout<<"phi = 3.14 "<<endl;
        cout<<"jari-jari (r) = "<<r<<endl;
        cout<<"---------------------------"<<endl;
        cout<<"JAWAB : "<<endl;
        cout<<"Luas = 3.14";
        cout<<"*"<<r;
        cout<<"*"<<r;
        cout<<"="<<LL<<endl;
        cout<<"---------------------------"<<endl;
        cout<<"Luas=3.14"<<r<<r<<LL<<endl;
        cout<<"\n maka luas lingkaran-nya adalah "<<LL<<endl;
    }{
cout<<"\n";
    }{ int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. YES \n";
cout<<"2. NO / EXIT \n";
cout<<"3. TRY AGAIN \n";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kubus;
else
cout<<cout<<"Kesalahan input"<<"\n"<<"Program Otomatis Berhenti";
getch();
goto exit;
}


selinder:
    {
        float r,t,VS,LL;
        cout<<"[VOLUME SILINDER]"<<endl;
        cout<<"masukkan panjang jari-jari silinder-nya? ";
        cin>>r;
        cout<<"masukkanb panjang tinggi silinder-nya? ";
        cin>>t;
       
        cout<<"---------------------------"<<endl;
        cout<<"Rumus Volume Silinder = 3.14*r*r*t"<<endl;
        cout<<"---------------------------"<<endl;
        cout<<"diketahui : "<<endl;
        cout<<"phi = 3.14 "<<endl;
        cout<<"jari-jari (r) = "<<r<<endl;
        cout<<"tinggi (t) = "<<t<<endl;
        cout<<"---------------------------"<<endl;
        cout<<"JAWAB : "<<endl;
        cout<<"V = 3.14";
        cout<<"*"<<r;
        cout<<"*"<<r;
        cout<<"*"<<t;
        cout<<"="<<VS<<endl;
        cout<<"=---------------------------"<<endl;
        cout<<"Luas=3.14"<<r<<r<<LL<<endl;
        cout<<"Volume=3.14"<<r<<r<<t<<VS<<endl;
        cout<<"\n maka volume silinder-nya adalah  "<<VS<<endl;
    }{
cout<<"\n";
    }{int jawab;
cout<<"\n";
cout<<"kembali ke menu? \n";
cout<<"1. YES \n";
cout<<"2. NO / EXIT \n";
cout<<"3. TRY AGAIN \n";
cin>>jawab;
if (jawab==1)
goto menu;
else if(jawab==2)
goto exit;
else if(jawab==3)
goto kubus;
else
cout<<"Kesalahan input"<<"\n"<<"Program Otomatis Berhenti";
getch();
goto exit;
}

exit:
{
cout<<"Thanks for visiting"<<endl<<endl<<endl;
{return 0;
}
 }
}






2. LOOPING ANGKA



gambar 2 contoh program looping angka


SCRIPT :
#include <iostream.h>
void main()
{
cout<<"Nama    : Ilcham Nugroho"<<endl;
cout<<"NIM            : TI-111035"<<endl;
cout<<"Mata Kuliah   : Pemograman C++"<<endl;
cout<<"jurusan     : Teknik Informatika D4 Reguler"<<endl;
cout<<"Semester       : III (tiga)"<<endl;
cout<<"Tugas     : membuat program looping"<<endl<<endl;

     int i,a;
     cout<<"masukan angka yang akan dilooping : ";
     cin>>a;
     for (i=0;i<=a;i+=2)
     {
         cout<<""<<i<<endl;
     }
}