Script Program :
#include <stdio.h>
#include <conio.h>
#include <iostream>
main()
{
int jml,harga,tunai;
float jum_bayar,total,kembalian,jum_harga;
char produk[20];
double tot_beli, potongan;
puts("Masukan Nama Produk = "); gets(produk);
printf("Masukan Harga = "); scanf("%d",&harga);
printf("Masukan Jumlah Beli = "); scanf("%d",&jml);
printf("=====================================\n");
printf("\t Lidya Mart \n");
printf("\t Depok \n");
printf("=====================================\n");
printf(" Nama Produk = %s\n",produk);
printf(" Harga = Rp. %d \n",harga);
printf(" Jumlah Beli = Rp. %d \n",jml);
jum_harga = jml*harga;
printf (" total pembelian = Rp. %1.1f \n",jum_harga) ;
printf("===================================(+)\n");
std::cout <<"total pembelian Rp. ";
std::cin>>tot_beli;
if (tot_beli >= 200000)
potongan = 100000;
std::cout <<"besarnya potongan Rp."<<potongan<<std::endl;
jum_bayar = tot_beli - potongan;
std::cout<<"jumlah yang harus dibayarkan Rp."<<jum_bayar;
printf(" \n Tunai = Rp. ");scanf("%d",&tunai);
printf("===================================(-)\n");
kembalian=tunai-jum_bayar;
printf(" Kembalian = Rp. %1.1f \n",kembalian);
printf("=====================================\n");
printf("\t Terima Kasih\n");
printf("-------------------------------------\n");
getch();
}
Source Code:
Jika program di compile dan
dijalankan, maka hasilnya akan seperti ini:
Output Program:
Penjelasan Program :
Ø Library stdio.h adalah library
pada bahasa C yang digunakan untuk operasi input-output (stdio = Standar Input
dan Output). Tanpa menggunakan library ini maka perintah-perintah input dan
output tidak dapat dieksekusi.
# include <conio.h> : diperlukan bila melibatkan clrscr( ), yaitu perintah untuk membersihkan layar dan fungsi getch( ) untuk menerima sembarang input keyboard dari user
# include <conio.h> : diperlukan bila melibatkan clrscr( ), yaitu perintah untuk membersihkan layar dan fungsi getch( ) untuk menerima sembarang input keyboard dari user
Ø Fungsi #include
<iostream.h> sebagai penempatan kode kedalam header
main() berfungsi sebagai judul fungsi
main() berfungsi sebagai judul fungsi
Ø Int, float, char, double
merupakan bentuk/type variable
Ø Puts berfungsi untuk menampilkan
suatu keluaran ke layar
Ø Fungsi gets() digunakan untuk
memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan
data numerik. Berikut adalah contoh programnya.
Ø \n adalah konstanta karakter
untuk meletakkan baris baru.
%d pada fungsi scanf(), digunakan untuk membaca input data yang bertipe integer.
%d pada fungsi scanf(), digunakan untuk membaca input data yang bertipe integer.
Ø %f pada fungsi scanf(), digunakan
untuk membaca input data yang bertipe float.
Ø Fungsi printf() untuk menampilkan
keluaran data dan fungsi scanf() berguna untuk membaca masukkan data. Kedua
ffungsi ini terdapat pada header <stdio.h>
Ø Fungsi cout (character out) untuk
menampilkan text di layar monitor anda. Cout merupakan sebuah objek di dalam C,
yang digunakan untuk mengarahkan data ke dalam standar output (cetak pada
layar)
Referensi:
http://www.cplusplus.com/forum/beginner/120304/
http://stackoverflow.com/questions/14123743/fatal-error-iostream-h-no-such-file-or-directory
http://www.cplusplus.com/forum/beginner/120304/
http://stackoverflow.com/questions/14123743/fatal-error-iostream-h-no-such-file-or-directory
Tidak ada komentar:
Posting Komentar