twitterfacebookgoogle pluslinkedinrss feedemail

Social Icons

Thursday, 25 September 2014

Membuat Program Dengan Menggunakan TURBO C++


Soal:
“Buatlah Masing-Masing 3 Program dari Array, Perulangan, Fungsi dan Seleksi”

Penyelesaian/Pembuatan Program
: 

PROGRAM  ARRAY
1.      Program Array 2 Variabel
Code Program:
#include<stdio.h>

main()
{
int x[2][3],i,j;
int y[2][3],k,l;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
printf("input data matrik x[%i][%i]:",i,j);
scanf("%i",&x[i][j]);}}
printf("\nOutput data matrik\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
printf("%6i",x[i][j]);
printf("\n");}
for(k=0;k<2;k++)
{
for(l=0;l<3;l++)
{
printf("input data matrik y[%i][%i]:",k,l);
scanf("%i",&y[k][l]);}}
printf("\nOutput data matrik\n");
for(k=0;k<2;k++)
{
for(l=0;l<3;l++)
printf("%6i",y[k][l]);
printf("\n");
}
}


Menjalankan Program:
Tampilan awal saat di Run.

Tampilan hasil setelah dijalankan.


2.      Program Penyimpanan Nilai Array
Code Program:
#include<stdio.h>
#include<conio.h>
void main()
{
int z;
printf(" masukan nilai yang akan di simpan ");
scanf("%d",&z);

printf("\n nilai Z adalah %d",z);

getch();
clrscr();

}

Menjalankan Program:
Tampilan awal saat di Run.

Tampilan hasil penyimpanan nilai.


3.      Program Menghitung Jumlah Array
Code Program:
#include <stdio.h>
#include <conio.h>

void main (){
int i,n; // Definisikan i & n sebagai index array
float rata,jumlah; //definisikan rata & jumlah
int data [10]; // definisikan rata dengan ukuran 10
//init var
jumlah =0;
//proses dimulai
printf("masukan jumlah array :");
scanf("%i", &n);
for(i = 0; i< n; i++){
printf ("masukan data ke-%i :", i+1);
scanf("%i", &data[i]);
jumlah = jumlah +data[i];
}
rata = jumlah /n;
printf("Tekan enter untuk melihat hasil...\n");
getch();

//tampilkan hasil
printf("\nRata-rata dari %i data diatas adalah%.2f\n",n, rata);
getch();
}
menjalankan Program
Tampilan awal saat di Run.

Tampilan setelah nilai dimasukkan.

Tampilan hasil setelah dijalankan.

PROGRAM  PERULANGAN
1.      Program Perulanagan Input Loop
Code program:
#include<stdio.h>
int main()
{
int v,a,b ;
 printf("Input Loop : ") ; scanf("%i", &v) ;
 printf("\n\n");
 for (a=1; a<=v; a++) {
 for (b=1; b<=a; b++) {
 printf("*"); }
 printf("\n") ;}
}

Menjalankan program
Tampilan saat program di Run

Tampilan setelah di jalankan



2.      Program Perulangan For
Code program:
 #include<iostream.h>
 #include<conio.h>
 main()
{
int bil, n;
clrscr();
cout<<“Masukkan n = “;
cin>>n;
for(bil=0;bil<n;bil++){
if(bil%2==0)
cout<<bil<<“”;
}
getch();
return 0;
} 

Menjalankan Program:
Tampilan saat program dijalankan

Tampilan Setelah program dijalankan


3.      Program Perulangan While
Code Program:
#include<iostream.h>
#include<conio.h>
main()
{
int data, jumlah,cacah;
jumlah = 0;
data = 0;
cacah = 0;
while(data != -1)
{
cout<<"Masukkan data angka = ";
cin>>data;
jumlah+=data;
cacah++;
}
cout<<"Jumlah data adalah = "<<jumlah<<endl;
cout<<"Rata -rata : "<<jumlah,cacah;
getch();
return 0;
}

Menjalankan program:
Tampilan awal saat program dijalankan

Tampilan setelah dijalankan


PROGRAM  FUNGSI
1.      Program Menghitung Luas Bangun
Code program:
#include <iostream.h>
#include <conio.h>

float luas_p(int l, int p)
{ return (l*p);}

float luas_l(int r)
{  return (3.14*(r*r)); }

float luas_t(int a,int t)
{  return ((0.5*a)*t);}
main()
{
                int panjang,lebar,jari,alas,tinggi;
                cout<<"   PROGRAM MENGHITUNG LUAS BANGUN\n";
   cout<<"_______________________________________\n";
   cout<<"\n";
                cout<<"MENGHITUNG LUAS PERSEGI PANJANG\n";
   cout<<"---------------------------------------\n";
                cout<<"Panjang = ";cin>>panjang;
                cout<<"Lebar = ";cin>>lebar;
                cout<<"\nLUAS = "<<luas_p(panjang,lebar);
                cout<<"\n";
                cout<<"\n";
                cout<<"MENGHITUNG LUAS LINGKARAN\n";
                cout<<"---------------------------------\n";
                cout<<"Jari-jari = ";cin>>jari;
                cout<<"\nLUAS = "<<luas_l(jari);
                cout<<"\n";
                cout<<"\n";
                cout<<"MENGHITUNG LUAS SEGITIGA\n";
                cout<<"---------------------------------\n";
                cout<<"Alas    = ";cin>>alas;
                cout<<"Tinggi  = ";cin>>tinggi;
                cout<<"\nLUAS = "<<luas_t(alas,tinggi);
                getch();
                }

Menjalankan program:
Tampilan Awal Program

Tampilan Akhir Program Setelah Dijalankan


2.      Program Kalkulator Sederhana
Code program:
#include <iostream.h>
#include <conio.h>
void calc();
float a,b,c,hsl;
char opt,ulg;
int main()
{
  calc();
  return 0;
}
void calc()
{
  mulai:
  clrscr();
  cout<<"|o´¯`o.¸¸.oooooo.¸¸.oo´¯`o.¸¸.oooooo.¸¸.oo´¯`o.¸¸.ooooo¸¸|"<<endl;
  cout<<"|                         KALKULATOR                     |"<<endl;
  cout<<"|                   By: Zawil Kiram Arzani               |"<<endl;
  cout<<"|     Operator yang digunakan adalah +, -, *, dan /      |"<<endl;
  cout<<"|********************************************************|"<<endl;
  cout<<"|  Cara Jih : ketik 9*7(contoh) lalu Tekan enter laju   |"<<endl;
  cout<<"|.¸¸.oooooo.¸¸.oo´¯`o.¸¸.oooooo.¸¸.oo´¯`o.¸¸.o.¸¸.o.¸¸.o¸|\n"<<endl;
  cin>>a>>opt>>b;
  switch (opt)
  {
    case '+':
    hsl=a+b;
    cout<<hsl<<endl;
    goto ulang;
    case '-':
    hsl=a-b;
    cout<<hsl<<endl;
    goto ulang;
    case '*':
    hsl=a*b;
    cout<<hsl<<endl;
    goto ulang;
    case '/':
        hsl=a/b;
    cout<<hsl<<endl;
        goto ulang;
    default:
    cout<<"Format yang kamu masukan salah!"<<endl;
        ulang:
    cout<<"ingin menggunakan kalkulator lagi ? ketik (y/n)"<<endl;
    cin>>ulg;
       if (ulg=='y')
            goto mulai;
            else{
            cout<<"terima kasih sudah menggunakan program ini"<<endl;
            }
    }
}


Menjalankan Program:
Tampilan Awal Program

Tampilan Setelah Dijalankan

Keterangan:
Pada pilihan y/n merupakan pilihan, untuk menggunakan kalkulator lagi atau tidak. Jika pilihannya “y” maka tampilan kembali seperti tampilan awal, kemudian jika pilihannya “n” akan keluar text (terima kasih sudah menggunakan program ini) seperti pada gambar.

3.      Program Pangkat Nilai Menggunakan Fungsi
Code program:
#include<stdio.h>
pangkat2(int n)
{
 int pk2;
 pk2 = n*n;
 printf("Hasil pangkat 2 adalah %d \n", pk2);
 return pk2;
}
pangkat3(int n)
{
 int pk3;
 pk3 = n*n*n;
 printf("Hasil pangkat 3 adalah %d \n", pk3);
 return pk3;
}
pangkat4(int n)
{
 int pk4;
 pk4 = n*n*n*n;
 printf("Hasil pangkat 4 adalah %d", pk4);
 return pk4;
}
main()
{
int m,pkt2,pkt3,pkt4;
printf("Masukan nilai yang ingin di pangkatkan : ");
scanf("%d", &m);
pkt2=pangkat2(m);
pkt3=pangkat3(m);
pkt4=pangkat4(m);
return 0;
}

Menjalankan program:
Tampilan awal saat program dijalankan

Tampilan akhir progrm setelah dijalankan



PROGRAM  SELEKSI
1.      Program Seleksi Zodiak
Code program:
#include <stdio.h>
#include <conio.h>

void main()
{
    int tanggal;
    puts("Kode Tanggal Zodiak\n");
                 puts("Ketik 1 Untuk Tanggal = 21 Desember - 19 Januari");
                 puts("Ketik 2 Untuk Tanggal = 20 Januari - 18 Februari");
                 puts("Ketik 3 Untuk Tanggal = 19 Februari - 20 Maret");
                 puts("Ketik 4 Untuk Tanggal = 21 Maret - 20 April");
                 puts("Ketik 5 Untuk Tanggal = 21 April - 20 Mei");
                 puts("Ketik 6 Untuk Tanggal = 21 Mei - 20 Juni");
                 puts("Ketik 7 Untuk Tanggal = 21 Juni - 21 Juli");
                 puts("Ketik 8 Untuk Tanggal = 22 Juli - 20 Agustus");
                 puts("Ketik 9 Untuk Tanggal = 21 Agustus - 22 September");
                 puts("Ketik 10 Untuk Tanggal = 23 September - 22 Oktober");
                 puts("Ketik 11 Untuk Tanggal = 23 Oktober - 22 November");
                 puts("Ketik 12 Untuk Tanggal = 23 November - 20 Desember\n");
                 printf("Masukkan Kode Tanggal Zodiak Anda : ");
    scanf("%i", &tanggal);
    switch(tanggal)
    {
        case 1 : puts("Zodiak Anda adalah C A P R I C O N");
            break;
        case 2 : puts("Zodiak Anda adalah A Q U A R I U S");
            break;
        case 3 : puts("Zodiak Anda adalah P I S C E S");
            break;
        case 4 : puts("Zodiak Anda adalah A R I E S");
            break;
        case 5 : puts("Zodiak Anda adalah T A U R U S");
            break;
        case 6 : puts("Zodiak Anda adalah G E M I N I");
            break;
        case 7 : puts("Zodiak Anda adalah C A N C E R");
            break;
        case 8 : puts("Zodiak Anda adalah L E O");
            break;
        case 9 : puts("Zodiak Anda adalah V I R G O");
            break;
        case 10 : puts("Zodiak Anda adalah L I B R A");
            break;
                                  case 11 : puts("Zodiak Anda adalah S C O R P I O");
            break;
        case 12 : puts("Zodiak Anda adalah S A G I T A R I U S");
            break;
        default : puts("Kode Yang Anda Masukkan Salah");
    }
                 printf("\nProgram@Cipta 2013 By : Zawil Kiram Arzani | E2(1220401007)");
    getch();
}

Menjalankan Program:
Tampilan awal program saat dijalankan

Tampilan Hasil Akhir Setelah memilih kode tanggal Zodiak 

2.       Program Seleksi Bilangan Genap/Ganjil
Code program:
#include<stdio.h>
void main ()
{
int a;
printf("Masukkan sebuah bilangan:");
scanf("%d",&a);
{
if(a%2==0)
{
printf("Bilangan yang anda masukkan adalah bilangan genap",a);
printf("\n\n Program by Zawil Kiram (E2)");
}
else
{
printf("Bilangan yang anda masukkan adalah bilangan ganjil",a);
printf("\n\n Program by Zawil Kiram (E2)");
}
                }
}

Menjalankan program:
Tampilan awal saat dijalankan

Tampilan hasil akhir progam setelah dijalankan


3.       Program Seleksi Kondisi
Code Program:
#include <iostream.h>
#include <conio.h>
main ()
{
int a;
clrscr();
cout<<"Masukkan suatu bilangan bulat =";cin>>a;
if((a>=0)&&(a<=10))
{
cout<<"Nilai Satuan";
}
else if((a>10)&&(a<=19))
{
cout<<"Nilai Belasan";
}
else if((a>19)&&(a<=29))
{
cout<<"Nilai Dua Puluhan";
}
else if((a>29)&&(a<=39))
{
cout<<"Nilai Tiga Puluhan";
}
else if((a>39)&&(a<=49))
{
cout<<"Nilai Empat Puluhan";
}
else if((a>49)&&(a<=59))
{
cout<<"Nilai Lima Puluhan";
}
else{cout<<"Nilai Enam Puluhan atau Diatas 60";
}
getch();
return 0;
}

Menjalankan program:
Tampilan awal saat pprogram dijalankan

Tampilan Hasil akhir setelah program dijalankan



--------Sekian, semoga bermanfaat!----------
Jangan lupa datang lagi ya rakan.........
:)

No comments:

Post a Comment

MBLB

 
Selamat datang! Terima Kasih! ×