Latihan Membuat Program Dalam Bahasa c

9
LATIHAN MEMBUAT PROGRAM DALAM BAHASA C/C++ DENGAN MICROSOFT VISUAL C++ 6.0 I. Program Sederhana-1: Menampilkan ‘Hello, World!’ pada layar Langkah-langkah membuat template program sederhana: 1. Jalankan software Microsoft Visual C++ 6.0 dari Microsoft Visual Studio 6.0 (jika perlu mintalah bantuan asisten) 2. Pilih menu File -> New 3. Pada dialog box pilih tab Projects, selanjutnya: Pilih/klik Win 32 Console Application Tulis nama project, misalkan ProgramPertamaku pada isian Project_name: Tentukan direktori tempat project ini berada pada Location: (kemungkinan diisi dengan direktori home anda) Klik OK 4. Akan muncul dialog box Win 32 Console Application: Pilih radio button A “Hello, World!” application Klik Finish Klik OK 5. Pada window kecil (biasanya di sebelah kiri): Klik tab FileView Klik tanda + pada ProgramPertamaku files Klik tanda + pada Source files Double Klik pada ProgramPertamaku.cpp, akan muncul teks program : // ProgramPertamaku.cpp : Defines the entry point for the console application. // #include "stdafx.h"

Transcript of Latihan Membuat Program Dalam Bahasa c

Page 1: Latihan Membuat Program Dalam Bahasa c

LATIHAN MEMBUAT PROGRAM DALAM BAHASA C/C++

DENGAN

MICROSOFT VISUAL C++ 6.0

I. Program Sederhana-1: Menampilkan ‘Hello, World!’ pada layar

Langkah-langkah membuat template program sederhana:

1. Jalankan software Microsoft Visual C++ 6.0 dari Microsoft Visual Studio 6.0 (jika perlu

mintalah bantuan asisten)

2. Pilih menu File -> New

3. Pada dialog box pilih tab Projects, selanjutnya: Pilih/klik Win 32 Console Application Tulis nama project, misalkan ProgramPertamaku pada isian Project_name: Tentukan direktori tempat project ini berada pada Location: (kemungkinan diisi

dengan direktori home anda) Klik OK

4. Akan muncul dialog box Win 32 Console Application: Pilih radio button A “Hello, World!” application Klik Finish Klik OK

5. Pada window kecil (biasanya di sebelah kiri): Klik tab FileView Klik tanda + pada ProgramPertamaku files Klik tanda + pada Source files Double Klik pada ProgramPertamaku.cpp, akan muncul teks program :

// ProgramPertamaku.cpp : Defines the entry point for the console application.

//

#include "stdafx.h"

Page 2: Latihan Membuat Program Dalam Bahasa c

int main(int argc, char* argv[])

{

printf("Hello World!\n");

return 0;

}

6. Pilih menu Build -> Build ProgramPertamaku.exe atau tekan F7 pada keyboard

7. Pilih icon/gambar tanda seru (!), akan muncul window console seperti berikut:

II. Program Sederhana-2: Membaca dua buah bilangan bulat dan menampilkan hasil penjumlahannya

Petunjuk:

1. Gunakan langkah-langkah pembuatan template program seperti di atas sampai langkah ke-5 , tetapi gunakan Project_name yang berbeda,misalnya ProgramKeduaku

2. Gantilah blok program fungsi main dengan yang berikut:

int integer1; /* first number to be input by user */

int integer2; /* second number to be input by user */

int sum; /* variable in which sum will be stored */

Page 3: Latihan Membuat Program Dalam Bahasa c

printf( "Enter first integer\n" ); /* prompt */

scanf( "%d", &integer1 ); /* read an integer */

printf( "Enter second integer\n" ); /* prompt */

scanf( "%d", &integer2 ); /* read an integer */

sum = integer1 + integer2; /* assign total to sum */

printf( "Sum is %d\n", sum ); /* print sum */

return 0; /* indicate that program ended successfully */

3. Lakukan langkah-6 dan 7 template seperti program I

III. Program Sederhana-3: Mencoba operator persamaan dan operator relasi

Petunjuk:

1. Gunakan langkah-langkah program II , tetapi gunakan Project_name yang berbeda,misalnya ProgramKetigaku

2. Gantilah blok program fungsi main dengan yang berikut:

int num1; /* first number to be read from user */

int num2; /* second number to be read from user */

printf( "Enter two integers, and I will tell you\n" );

printf( "the relationships they satisfy: " );

scanf( "%d%d", &num1, &num2 ); /* read two integers */

Page 4: Latihan Membuat Program Dalam Bahasa c

if ( num1 == num2 ) {

printf( "%d is equal to %d\n", num1, num2 );

} /* end if */

if ( num1 != num2 ) {

printf( "%d is not equal to %d\n", num1, num2 );

} /* end if */

if ( num1 < num2 ) {

printf( "%d is less than %d\n", num1, num2 );

} /* end if */

if ( num1 > num2 ) {

printf( "%d is greater than %d\n", num1, num2 );

} /* end if */

if ( num1 <= num2 ) {

printf( "%d is less than or equal to %d\n", num1, num2 );

} /* end if */

if ( num1 >= num2 ) {

printf( "%d is greater than or equal to %d\n", num1, num2 );

} /* end if */

return 0; /* indicate that program ended successfully */

Page 5: Latihan Membuat Program Dalam Bahasa c

Latihan:

Buatlah program yang memiliki fungsi:

1. Membaca input berupa skor (angka bilangan bulat) dari seorang mahasiswa

2. Menampilkan nilai (dalam huruf) dari mahasiswa tsb.

Adapun syarat-syarat pemberian nilai adalah sebagai berikut:

Jika skor > 90 nilai: A Jika 86 <= skor <= 90 nilai: A- Jika 81 <= skor <= 85 nilai: B+ Jika 76 <= skor <= 80 nilai: B Jika 71 <= skor <= 75 nilai: B- Jika 66 <= skor <= 70 nilai: C+ Jika 61 <= skor <= 65 nilai: C Jika 56 <= skor <= 60 nilai: C- Jika 46 <= skor <= 55 nilai: D Jika skor <= 45 nilai: E

Tampilan program yang dihasilkan kira-kira sbb:

Cara Membuat Biodata dengan Program C++ Untuk program pertama, saya akan mencoba membuat program Input Biodata yang terdiri dari Variabel, Nim, Nama, Alamat, No. Telp, dan Cita-cita menggunakan program C++. Bahass Pemrograman yang di gunakan adalah Borland C++ Ver 5.02. Klik tab File pada menu >> New >>Text Edit ( Untuk membuat Project baru) Ketik-an scrip di bawah ini pada jendela Text Editor.

Input

Page 6: Latihan Membuat Program Dalam Bahasa c

BIODATA SAYA

NIM :

Nama : Alamat :

No. Telp : Cita-cita : Output BIODATA SAYA

Nama saya adalah...... Atas Nama........... Dengan Alamat tinggal di...... No. Telp saya..... Dan saya bercita-cita ingin menjadi.... Inilah sedikit BIODATA tentang SAYA

Setelah menuliskan kode program seperti yang tampak pada gambar di atas, simpan program dengan nama file Contoh Biodata.cpp / apa saja yang penting di kassi nama. Jika program sudah disimpan, maka program dapat di compile atau di periksa kesalahan pada kode program dengan menekan tombol Alt + F9, jika program menunjukkan status seperti gambar dibawah :

Maka, status compile pada program ini dapat dinyatakan berhasil tanpa adanya error. Langkah selanjutnya adalah menjalankan program biodata dengan menekan tombol Ctrl + F9 secara bersamaan, maka program akan menampilkan output seperti di bawah ini :

Pada kotak di atas merupakan tampilan output pada program biodata. Perintah yang akan ditampilan pertama kali adalah menginstruksikan Nim, Nama, Alamat, No. Telp, dan Cita-cita dengan panjang karakter yang telah ditentukan, sehingga program dapat diproses dan berjalan sesuai dengan prosedur. Ketika di Enter, maka program akan membaca perintah selanjutnya untuk menampilkan hasil inputan secara bersamaan pada baris di bawahnya membuat 6 baris secara terpisah.

Membuat aplikasi penghitung luas dengan C++

Oleh: CitooZz Banditozz

Page 7: Latihan Membuat Program Dalam Bahasa c

Kemarin kita sudah mempelajari tipe data di C++. Kali ini kita akan mencoba membuat program sederhana untuk menghitung luas

persegi, lingkaran dan segitiga. Kebetulan ane lagi kasmaran sama C++, kata temen ane bahasa pemrograman ini seksi dan bikin ketagihan

.

Oke, sekarang buka editor C++ kesayangan anda, ane sendiri menggunakan visual studio 2010. Kemudian ketik listing program ber ikut.

1234567891011121314151617181920212223242526272829303132333435363

73839404142434445464748

#include <iostream>

#include <conio.h>

# define phi 3.14

void main()

{

using namespace std;

char ulangi;

int kode;

int luas_persegi,sisi;

float

luas_lingkaran,jari_jari;

int

luas_segitiga,alas,tinggi;

do

{

cout<<" Pilih Program Yang

Ingin Dijalankan! "<<endl;

cout<<" 1. Luas Persegi

"<<endl;

cout<<" 2. Luas Lingkaran.

"<<endl;

cout<<" 3. Luas Segitiga.

"<<endl;

cout<<"\nMasukan Kode

Program";

cin>>kode;

if (kode==1)

{ cout<<"\nMasukan

Sisi Persesgi = ";

cin>>sisi;

luas_persegi =

sisi*sisi;

cout<<"Luas Persegi

= "<<luas_persegi<<endl;

}

else if (kode==2)

{ cout<<"\nMasukan

jari-jari Lingkaran = ";

Page 8: Latihan Membuat Program Dalam Bahasa c

cin>>jari_jari;

luas_lingkaran=phi*jari_jari*j

ari_jari;

cout<<"Luas Lingkaran

= "<<luas_lingkaran<<endl;

}

else if (kode==3)

{ cout<<"\nMasukan

Tinggi segitiga =

";cin>>tinggi;

cout<<"Masukan

Pajang alas Segitiga =

";cin>>alas;

luas_segitiga=(tinggi*alas)/2;

cout<<"Luas Segitiga

= "<<luas_segitiga;

}

else cout<<"\nKode yang

anda masukan salah !";

getch();

cout<<"apakah anda ingin

megulanginya[y/t]:";

cin>>ulangi;

}

while

(ulangi=='y'||ulangi=='Y');

getche ();

}

view rawgistfile1.cppThis Gist brought to you by GitHub.

Gimana? sudah selesai ngetiknya? silahkan compile terlebih dahulu, kemudian jalankan programnya.. kurang lebih seperti ini hasilnya:

Oke sekarang ane kasih penjelasan dari program C++ diatas

1) File header

Pada contoh diatas, iostream.h disebut file header. File header diperlukan agar perintah cout bisa dijalankan,.apabila file header

tersebut dihapus maka akan terjadi pesan error. Untuk memanggil file header menggunakan perintah #include atau #include "file header"

dalam suatu program bisa menggunakan lebih dari satu file header atau tergantung kebutuhan.

2) "cout" (console output)

Page 9: Latihan Membuat Program Dalam Bahasa c

Perintah cout adalah salah satu statment,.perintah cout tersebut digunakan untuk mencetak tulisan pada console atau layar dan

harus diakhiri dengan tanda ";"

3) "endl"

Perintah endl sama halnya dengan \n fungsinya untuk pindah baris.

4) "cin" (console input)

fungsi "cin" dalam c++ digunakan untuk menginput masukan nilai dari piranti masukan (keyboard) dan selanjutnya akan diproses

oleh program. Sintaknya adalah:

cin >> variabel;

5) "if else"

perintah pengandaian dari suatu case,.

-jika inputan sama dengan "==" 1 maka fungsi pertama yang digunakan,dalam program diatas mencari luas persegi,.

-atau jika inputan sama dengan 2 maka fungsi program kedua yang akan dijalankan,.

-atau jika inputan sama dengan tiga maka fungsi ketiga yang akan dijalankan.

-atau inputan salah maka akan menampilkan pesan di console "kode yang anda masukan salah"

6)getch()

Perintah getch() sama dengan perintah "cin" (perintah input),.akan tetapi getch() khusus untuk input berupa karakter, disamping itu

getch() juga dapat membaca inputan berupa spasi atau tab sedangkan "cin" tidak bisa.

oke segitu dulu penjelasan cupu dari ane semoga bermanfaat..sampai jumpa di tutor ane selanjutnya