Minggu, 23 November 2014

ALGORITMA PEMROGRAMAN

PRAMUDITA KUSUMA WARDANI
56413890

2IA14


PROGRAM STRUK BELANJA


/*PROGRAM STRUK BELANJA*/
/*membuat struk belanja*/

#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 ("\n");
printf ("             Pramudita's           \n");
printf ("======================================");
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. ";
sttsd::cin>>tot_beli;
if (tot_beli>=200000)
potongan = 100000;
std::cout<<"besarnya potongan Rp. "<<potongan<<std:endl;
ju_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");
printf(" Pramudita \n");
getch;
}






Logika Program
Ø   Main() adalah fungsi utama. Fungsi inilah yang akan dipanggil pertama kali pada saat eksekusi program.
Ø    #include bukanlah pernyataan, sehingga tidak diakhiri dengan tanda titik koma (;), digunakan untuk memerintahkan compiler untuk menyertakan file header
Ø    File Header adalah file dengan eksetensi h (*.h) yaitu file bantuan yang digunakan untuk menyimpan daftar-daftar fungsi yang akan digunakan di dalam program.
<stdio.h> merupakan library pada Bahasa C yang digunakan untuk operasi input-output
<conio.h> diperlukan bila menggunakan clrscr()
<iostream.h> digunakan pada program yang melibatkan objek cout dan cin
Ø   Int jml, harga, tunai yaitu membuat variabel dengan tipe data integer (bilangan bulat). Format pada tipe data int yaitu %i dan %d
Ø  Float jum_bayar, total yaitu membuat variabel dengan tipe data float (bilangan pecahan). Format pada tipe data float yaitu %f.
Ø Char prodk[20] yaitu membuat variabel dengan tipe data char dan memiliki maksimal panjang 20 karakter. Format pada tipe data char yaitu %c.
Ø      Double tot_beli yaitu membuat variabel dengan tipe data double. Format pada tipe data double yaitu %|f
Ø      Puts merupakan perintah untuk mencetak string di layar
Ø      Gets digunakan untuk memasukkan data berupa string
Ø      Scanf digunakan sebagai inputan



Ø      Printf digunakan sebagai keluaran

 Ø   Karakter escape yaitu karakter yang ditulis dengan awalan tanda \ diikuti dengan                 karakter tertentu yang memiliki sebuah tingkah laku


Ø      Cin>> berfungsi sebagai inputan
Ø      Cout<< berfungsi sebagai keluaran
Ø     if (tot_beli>=200000)
            potongan = 100000;
merupakan percabangan dari Bahasa C. Jika nilai dari tot_beli lebih besar atau sama dengan 200000 maka nilai potongan nya 100000.
Ø   Getch() digunakan untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan enter

sumber: 
http://staff.unipdu.ac.id/nufan/2013/11/11/mengenal-bahasa-pemrograman-c-dan-c/
http://comput-techno.blogspot.com/2013/01/pengertian-dari-c-beserta-fungsi.html

Tidak ada komentar:

Posting Komentar