Anda di halaman 1dari 17

BENTUK STANDAR

DALAM PENULISAN
BAHASA C/C++
#include<file_header.h>
main()
{
//semua statement program
}
Contoh:
#include<iostream.h>// header file
#include<stdio.h>// header file
#include<conio.h>// header file
void main()
{
cout<<”hello world”;//statement untuk menampilkan
}
C++ memberikan fasilitas kepada programer untuk
memberikan komentar pada source program.Fungsi
komentar yaitu sebagai pengingat atau sebagai
penjelas dari program. Komentar tidak akan
decompile oleh mesin, sehingga tidak akan
mempengaruhi program ketika diRUN.
Cara penulisan komentara ada dua macam, yaitu:
1. Dengan tanda “//” , ini khusus untuk komentar
dalam satu baris
2. Dengan tanda /*isi komentar*/, untuk menuliskan
komentar yang lebih dari satu baris
VARIABEL DAN
KONSTANTA
Variabel adalah suatu peubah yang berfungsi menampung nilai
yang dinamis, artinya nilai dari sebuah variabel dalam program dapat
diubah-ubah ketika program tersebut dijalankan.
Konstanta adalah suatu tetapan yang bernilai konstan atau statis,
artinya nilai dari suatu konstanta dalam suatu program tidak dapat
diubah ketika program tersebut dijalankan.
cara mendeklarasikan variabel dan konstanta adalah sebagai berikut:
tipe_data nama_variabel;//deklarasi variabel
const tipe_data nama_konstanta;//deklarasi konstanta
contoh:
int a;
const int a=10;
1. pada file preposesor #include<iostream.h>
maka fungsi I/O memakai
cout<< untuk menampilkan hasil kelayar
cin>>untuk memasukan data ke program

2. pada file preposesor #include<stdio.h>


maka fungsi I/O memakai
printf(“ ”) untuk menampilkan hasil kelayar
scanf(“ ”) untuk memasukan data ke program
LAYAR OUPUT
A. Printf
digunakan untuk menampilkan informasi kelayar monitor.
Penentu lebar field digunakan untuk tipe data float, misalkan %a.bf,
artinya a sebagai lebar field dan b sebagai jumlah decimal.
#include<stdio.h>
#include<conio.h>

int main()
{
int a=27;
float b=54.4;
char c='d';
char d[7]="andris";

printf("Nilai dari a adalah %d\n", a);


printf("Nilai dari b adalah %f\n", b);
printf("Nilai dari c adalah %c\n", c);
printf("Nilai dari d adalah %s\n", d);
cout<<"hasil";
getch();

}
PUTS
Fungsinya sama dengan printf yaitu sama-sama mencetak
kelayar monitor tetapi yang menjadi perbedaannya adalah
puts digunakan untuk mencetak string ke layar monitor.

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

main()
{
char a[7]="UNIKOM";
puts("Saya kuliah di.");
puts(a);

}
PUTCHAR
Digunakan untuk menampilkatn karakter kelayar
monitor, penampilan karakter tidak dibarengi dengan
pemindahan baris.
#include<stdio.h>
#include<conio.h>

main()
{
putchar('U');
putchar('N');
putchar('I');
putchar('K');
putchar('O');
putchar('M');
}
COUT
Sama hal dengan fungsi printf tetapi fungsi ini harus disertai
dengan file heder.h.
#include<stdio.h>
#include<conio.h>
#include<iostream.h>

main()
{
int a=10;
int b=20;
cout<<a<<"\n";
cout<<b;
}
PERINTAH MASUKAN

Terdiri dari beberapa fungsi antaran lain :


1. scanf();
2. gets();
3. cin
4. getch();
5. getche();
SCANF()
Untuk memasukkan nilai dari berbagai jenis tipe data. Bentuk
Penulisannya adalah :
scanf(“penentu format”, & namavariabel);
Simbol & adalah pointer yang digunakan untuk menunjuk
alamat variable memori yang kita tuju

#include<stdio.h>
#include<conio.h>
main()
{
int a;
int b;
printf("masukkan nilai a="); scanf("%i",&a);
printf("masukkan nilai b="); scanf("%i",&b);
printf("MAKA NILAI TERSEBUT ADALAH ");
printf("%i",a);
printf(" dan ");
printf("%i",b);
}
GETS
Untuk memasukkan data string kemonitor. Bentuk penulisan dari
fungsi ini adalah :
gets(nama –variable-array);

#include<stdio.h>
#include<conio.h>
main()
{
char a[20];
char b[20];
printf("masukkan nilai a="); gets(a);
printf("masukkan nilai b="); scanf("%s",&b);
printf("%s\n",a);
printf("%s",b);
}
CIN
Fungsi nya sama dengan scanf, tetapi yang perlu
diperhatikan adalah bahwa kita harus menyertakan file
header iostream.h.
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
float a,b;
cout<<"masukkan nilai a=";
cin>>a;
cout<<"masukkan nilai b=";
cin>>b;
cout<<"nilai a adalah="<<a<<endl;
cout<<"nilai b adalah="<<b<<endl;
}
GETCH
Dipakai untuk membaca sebuah karakter dengan sifat
karakter yang dimasukkan tidak perlu diakhiri dengan
menekan tombol enter, dan karakter yang dimasukkan tidak
ditampilkan didalam layar. File header yang harus disertai
adalah conio.h.
#include<stdio.h>
#include<conio.h>
main()
{
char karakter;
printf("masukkan karakter");
karakter=getch();
printf("\n Kita masukkan karakter %c",karakter);
}
GETCHE
Dipakai untuk membaca sebuah karakter dengan sifat
karakter yang dimasukkan tidak perlu diakhiri dengan
menekan tombol enter, dan karakter yang dimasukkan
ditampilkan didalam layar. File header yang harus disertai
adalah conio.h.
#include<stdio.h>
#include<conio.h>
main()
{
char karakter;
printf("masukkan karakter");
karakter=getche();
printf("\n Kita masukkan karakter %c",karakter);
}
L AT IH A N

Buatlah program untuk menghitung rata-rata dari seorang siswa dengan


ketentuan sebagai berikut :
1. Nama siswa, nilai pertandingan 1, nilai pertandingan 2, dan nilai
pertandigan 3 diinput.
2. Nilai rata- rata pertandingan merupakan penjumlahan nilai pertandingan
1, 2 dan 3 dibagi dengan 3, dengan tampilan sebagai berikut :
PROGRAM HITUNG NILAI RATA-RATA.
NAMA SISWA : <DIINPUT>
Nilai pertandingan 1 : <diinput>
Nilai pertandingan 2 : <diinput>
Nilai pertandingan 3 : <diinput>
Layar keluaran
Mahasiswa yang bernama….. <tampil data>
Memperoleh nilai rata-rata <hasil proses> dari hasil pertandingan yang
diikuti.
Buatlah program untuk menghitung nilai akhir dari seorang mahasiswa dengan ketentuan sebagai
berikut :
1. Nilai kuis diinput ( besaran pengalinyan adalah 10%).
2. Nilai tugas diinput (besaran pengalinya adalah 20 %)
3. Nilai uts diinput ( besaran pengalinya adalah30 %).
4. Nilai UAS diinput ( besaran pengalinya adalah 40 %).
Tampilannya sebagai berikut :
PROGRAM HITUNG NILAI AKHIR
LAYAR MASUKAN.
Nama Mahasiswa : <diinput>
NILAI KUIS : <DIINPUT>
Nilai tugas : <diinput>
Nilai uts : <diinput>
Nilai uas : <diinput>
Layaran keluaran
Mahasiswa yang bernama …..<tampil data> dengan nilai presesntasi yang dihasilkan
Nilai kuis * 10% : …. <hasil proses>
Nilai tugas * 20 % : ….. <hasil proses>
Nilai uts * 30 % : ……<hasil proses>
Nilai uas * 40 % :…….<hasil proses>
Jadi mahasiswa yang bernama …..<hasil proses>
Memperoleh nilai sebesai ….. <hasil proses>

Anda mungkin juga menyukai