Program Kasir Sederhana Menggunakan C++ Dan Lainnya #14 - Dre@ming Media
Lembaga Pendidikan Computer Profesi
Home » , » Program Kasir Sederhana Menggunakan C++ Dan Lainnya #14

Program Kasir Sederhana Menggunakan C++ Dan Lainnya #14

Written By Arjawapost on Minggu, 20 Januari 2019 | 16.05

Program Kasir Sederhana Menggunakan C++ Dan Lainnya #14
Input data Mahasiswa

// Belajar Bahasa Pemograman C++
// Latihan Ke-14
// Nama Program : Biodata Mahasiswa
// Pembuat : Mr. Brain Revolution

#include <iostream>
#include <stdio.h>
using namespace std;

int main()
{
    char nama[50],alamat[100],npm[10];

    cout<<"Masukan Nama = ";
    gets(nama);

    cout<<"Masukan NPM = ";
    gets(npm);

    cout<<"Masukan Alamat = ";
    gets(alamat);
    cout<<endl<<endl;


    cout<<". : Biodata Mahasiswa : .";
    cout<<endl;

    cout<<"Nama : "<<nama;
    cout<<endl;

    cout<<"NPM : "<<npm;
    cout<<endl;

    cout<<"Alamat : "<<alamat;
    cout<<endl;

}
==========================================================
Program konversi bilangan dari cm ke km, meter, dan cm

#include <iostream>
#include <conio.h>
using namespace std;
int main () {
int cm,m,km,a,b,c;
cout<<"konversi dari cm ke km,m,cm:"<<endl;
cout<<"masukan nilai a:";
cin>>a;
km=a/100000;
b=a%100000;
m=b/100;
c=b%1000;
cm=c;
cout<<endl<<endl;
cout<<"km="<<a/100000<<endl<<endl;
cout<<"m="<<b/100<<endl<<endl;
cout<<"cm="<<c<<endl<<endl;
getch ();
}
==========================================================
Program konversi bilangan dalam satuan jam, menit, dan detik

#include <iostream>
#include <conio.h>
using namespace std;

int main (){
int jam =3600;
int menit =60;
int a, b, c, d, e, f;
a=4*jam+56*menit+12;
b=3*jam+21*menit+56;
c=10*jam+34*menit+1;
d=8*jam+32*menit+31;
e=6*jam+42*menit+11;
f=a+b+c+d+e;
cout<<"hasil dari 4 jam 56 menit 12 detik ke detik adalah "<<a<<endl;
cout<<"hasil dari 3 jam 21 menit 56 detik ke detik adalah "<<b<<endl;
cout<<"hasil dari 10 jam 34 menit 1 detik ke detik adalah "<<c<<endl;
cout<<"hasil dari 8 jam 32 menit 31 detik ke detik adalah "<<d<<endl;
cout<<"hasil dari 6 jam 42 menit 11 detik ke detik adalah "<<e<<endl;
cout<<"jumlah total dari konversi tersebut adalah "<<f<<endl;
getch ();
}
==========================================================

Program untuk membuat huruf “F” dengan karakter bintang (*)
#include <iostream>
#include <conio.h>
using namespace std;

int main () {
char a='*';
int f,i,c;
cout<<"masukan nilai tinggi:";
cin>>f;
  for(i=1; i<=f; i++){
cout<<a;
if(i==1)
for(c=1; c<=3; c++)
cout<<a;
if(i==3)
for(c=1; c<=3; c++)
cout<<a;
cout<<endl;
}
getch ();
}
==========================================================
Program untuk membuat huruf H dengan tanda pagar (#)

#include <iostream>
#include <conio.h>
using namespace std;
main (){
int angka;
cout <<"Masukkan Nilai : ";
cin >> angka;
for(int a=1; a<=angka; a++)
{
for(int i=0; i<angka; i++)
{
if(i<1 || i == angka-1)
{
cout<<"#";
}
else if(a == (angka/2)+1)
{
cout<<"#";
}
else
{
cout<<" ";
}
}
cout<<endl;
}
getch();
}
==========================================================
Program untuk menampilkan bilangan ganjil mulai dari 1 sampai 100
#include <iostream>
#include <conio.h>
using namespace std;

int main (){
int a,b,i;
a=-1;
cout<<"bilangan ganjil (1_100) adalah:"<<endl;
for (i=1;i<=50;i++)
{
b=2+a;
cout<<b<<" ";
a=b;
}
getch ();
}
==========================================================
Program untuk menghitung luas persegi panjang dan volume sebuah balok

#include <iostream>
#include <conio.h>
using namespace std;

int volume(int &l){
int t;
cout<<"masukan nilai t :";
cin>>t;
l =l*t;
return l;
}
int luas(int p, int l)  {
int x;
x=p*l;
cout<<"tampilkan nilai luas :"<<x<<endl;
volume(x);
return x;
}
int main (){
int p,l,j;
cout<<"masukan nilai p :";
cin>>p;
cout<<"masukan nilai l :";
cin>>l;
j=luas(p,l);
cout<<"volume balok adalah : "<<j<<endl;
getch();
}
==========================================================
Program untuk menghitung luas alas, luas permukaan, dan volume sebuah kerucut

#include <iostream>
#include <conio.h>
#define phi 3.14
using namespace std;

int main(){
float r_alas, r_selimut, t, volume_krucut, luas_alas, luas_selimut;
cout<<"maksukkan jari jari alas = ";
cin>>r_alas;
cout<<"maksukkan jari jari selimut = ";
cin>>r_selimut;
cout<<"masukkan tinggi kerucut = ";
cin>>t;
luas_alas=phi*r_alas*r_alas;
volume_krucut=luas_alas*t;
luas_selimut=phi*r_selimut*r_selimut/3;
cout<<"luas_alas adalah "<<luas_alas<<endl;
cout<<"volume_krucut "<<volume_krucut<<endl;
cout<<"luas permukaan krucut "<<(luas_selimut+luas_alas);
getch();
}
==========================================================
Program untuk menghitung luas persegi dan luas segitiga dengan algoritma “Switch case”

#include <iostream>
#include <conio.h>
using namespace std;

int segitiga (int alas, int t) {
int LS;
LS=0.5*alas*t;
return LS;
}
int persegi (int s){
int LP;
LP=s*s;
return LP;
}
int main () {
int a;
float lagi, LP,LS,s,alas,t;
cout<<" 1. Menghitung Luas Persegi."<<endl;
cout<<" 2. Menghitung Luas Segitiga."<<endl;
cout<<"Masukan pilihan : ";cin>>a;
switch (a){
case 1: cout<<"masukan sisi ";
cin>>s;
LP=persegi(s);
cout<<"luas persegi adalah "<<LP;
break;
case 2: cout<<"Masukkan alas ";
cin>>alas;
cout<<"Masukkan tinggi ";
cin>>t;
LS=segitiga (alas,t);
cout<<"Luas segitiga adalah "<<LS;
break;
}
getch ();
}
==========================================================
Program untuk pengelolaan matriks orde 2×2, matriks transpose dan jumlahnya

#include <conio.h>
#include <iostream>
using namespace std;

int main(){
int A[2][2], B[2][2], C[2][2];
cout<<"Masukan Matriks A\n"<<endl;
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
cout<<"A["<<i<<"]["<<j<<"]: ";
cin>>A[i][j];
}
}
cout<<"\n\n";
cout<<"Matriks\n";
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
cout<<" "<<A[i][j];
}
cout<<"\n"<<endl;
}
cout<<"matriks transpose "<<endl;
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
B[j][i]=A[i][j];
}
}
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
cout<<" "<<B[i][j];
}
cout<<"\n"<<endl;
}
cout<<"jumlah A + B : "<<endl;
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
C[i][j]=B[i][j]+A[i][j];
}
}
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
cout<<" "<<C[i][j];
}
cout<<"\n"<<endl;
}
getch();
}
==========================================================
Program untuk mencari nilai rata-rata dalam array satu dimensi
#include <iostream>
#include <conio.h>
#define n 5
using namespace std;

void data(float a[n]){
for(int i=0;i<n;i++){
cout<<"data ke "<<i<<" : ";
cin>>a[i];
}
}
float meandata(float a[n]){
float d=0;
for(int i=0;i<n;i++){
d+=a[i];
}
return d/n;
}
int main(){
float a[n], mean,tampil;
data(a);
mean=meandata(a);
cout<<endl;
cout<<"Mean \t: "<<mean<<endl;
getch();
}
==========================================================
Program untuk membuat dan menulis data di dalam dua file

#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
int main () {
char nama [20];
char nim [20];
int jumlah;
char dosen [20];
char mk [20];
int jum;
cout<<"masukan jumlah mahasiswa :";
cin>>jumlah;
cout<<"masukan jumlah DOSEN :";
cin>>jum;
ofstream save;
save.open ("mahasiswa.txt", ios::app);
for (int i=1; i<=jumlah; i++){
cout<<"Nama :";
cin>>nama;
save<<"NAMA :"<<nama<<endl;
cout<<"Nim :";
cin>>nim;
save<<"NIM :"<<nim<<endl;
}
save.close();
save.open ("dosen.txt", ios::app);
for (int i=1; i<=jum; i++){
cout<<"NAMA DOSEN :";
cin>>dosen;
save<<"NAMA DOSEN :"<<dosen<<endl;
cout<<"MK :";
cin>>mk;
save<<"MK :"<<mk<<endl;
}
save.close();
}
==========================================================
Program untuk membuat structure secara dinamis

#include<conio.h>
#include<iostream>
using namespace std;

struct mahasiswa{
char nim[15];
char nama[30];
char alamat[50];
};
int main(){
mahasiswa mhs;
cout<<"Nama   : "; cin>>mhs.nama;
cout<<"Nim    : "; cin>>mhs.nim;
cout<<"Alamat : "; cin>>mhs.alamat;
cout<<endl<<endl;
cout<<"Nim Anda    : "<<mhs.nim<<endl;
cout<<"Nama Anda   : "<<mhs.nama<<endl;
cout<<"Alamat Anda : "<<mhs.alamat<<endl;
getch();
}
==========================================================
Program untuk menentukan predikat nilai ujian

#include <stdio.h>
int main()
{
int nilai;
printf("Input Nilai\t:");
scanf("%i", &nilai);
if(nilai >= 80 && nilai <=100)
{
printf("Grade nilai\t: Sangat Baik");
}
else if(nilai >= 70 && nilai <=79)
{
printf("Grade nilai\t: Baik");
}
else if(nilai >= 60 && nilai <=69)
{
printf("Grade nilai\t: Cukup");
}
else if(nilai >= 50 && nilai <=59)
{
printf("Grade nilai\t: Kurang");
}
else
{
printf("Grade nilai\t: Gagal");
}
return 0;
}
==========================================================
Program Kasir Sederhana Menggunakan C++

Program ini adalah program kasir sederhana. Sebagaimana kasir biasanya maka pada layar akan ditampilkan Daftar menu makanan, Jumlah, Harga, Harga keseluruhan, dibayar, dan kembalian akan ditampilkan pada layar.

Berikut Script Programnya :

#include<iostream>
using namespace std;
int main (){
    int kode,pri,jml,tot,byr,kbl;
    char mad;
    do
    {
    cout<<"    Dreaming Kuliner            "<<endl;
    cout<<"      Kuliner Penghilang Lapar            "<<endl;
    cout<<"     Chef Xtreme Mak'Nyos Pokoknya        "<<endl;
    cout<<"Jl. Giri Dharma Camplik No. 9 Ungasan"<<endl;
    cout<<"============================================"<<endl;
    cout<<""<<endl;
    cout<<"Menu Makanan        Harga"<<endl;
    cout<<"1. AYAM GORENG        Rp. 10.000"<<endl;
    cout<<"2. NASI GORENG        Rp.  8.000"<<endl;
    cout<<"3. MIE PANGSIT        Rp. 10.000"<<endl;
    cout<<"4. AYAM LALAPAN + NASI    Rp. 12.000"<<endl;
    cout<<"5. NASI CAMPUR        Rp.  8.000"<<endl;
    cout<<"6. JUS JERUK        Rp.  6.000"<<endl;
    cout<<"7. AIR GELAS        Rp.    500"<<endl;
    cout<<'\n'<<"MASUKKAN PILIHAN ANDA :";
    cin>>kode;
    switch (kode){
    case 1:
        cout<<'\n'<<"AYAM GORENG"<<endl;
        pri=10000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 2:
        cout<<'\n'<<"NASI GORENG"<<endl;
            pri=8000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 3:
        cout<<'\n'<<"MIE PANGSIT"<<endl;
            pri=10000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 4:
        cout<<'\n'<<"AYAM LALAPAN + NASI"<<endl;
            pri=12000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 5:
        cout<<'\n'<<"NASI CAMPUR"<<endl;
            pri=8000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 6:
        cout<<'\n'<<"JUS JERUK"<<endl;
            pri=6000;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    case 7:
        cout<<'\n'<<"AIR GELAS"<<endl;
            pri=500;
        cout<<"Masukkan Jumlah :";
        cin>>jml;
            tot=pri*jml;
        cout<<"Total harganya yaitu : Rp. "<<tot<<endl;
        cout<<"DIBAYAR : Rp. ";
        cin>>byr;
            kbl=byr-tot;
        cout<<"KEMBALI : Rp. "<<kbl<<endl;
        cout<<"Masih ada Y/T :";
        cin>>mad;
        break;
    default:
    cout<<"Kode yang anda masukkan tidak ada";
    }
    }
    while (mad/='Y');
    cout<<"Terimah Kasih Atas Kunjungan Anda di Pondok Letkol Doraemon";
    return 0;
}
==========================================================






Dre@ming Media___________
Mr. Brain Revolution
Share this article :

Total Visitors

Cara Pembayaran

Pembayaran Bisa dilakukan Cash ditempat kursus, atau melalui transfer bank dibawah ini:

1. Bank Mandiri, No. Rekening : 1450004182149, Atas Nama: I Wayan Arjawa, S.T.

2. Bank BNI, No. Rekening : 0055157742, Atas Nama: I Wayan Arjawa, S.T.


Konfirmasi pembayaran menggunakan WA, Line atau SMS. DISARANKAN Konfirmasi via SMS ke 0852 5349 4669 dengan format sbb :

"Transfer (Nama Siswa Client) (JUMLAH TRANSFER) (BANK) (TANGGAL) (NAMA PEMILIK REKENING/PENGIRIM) (KETERANGAN)"

contoh SMS :
"Transfer JHON Rp.750.000 BNI 31/12/16 ICA SURICA utk pembayaran kursus Ms. Word-Excel"


Format SMS diatas BAKU agar tidak diubah urutannya.
Konfirmasi Transfer jam 8 Pagi sampai jam 9 Malam WIB, selain jam ini Bank melakukan updates.
Bila lebih dari 24jam anda belum mendapat balasan konfirmasi SMS, harap segera menghubungi nomor Telpon Billing
 
Support : Dre@ming Post | Dre@aming Group | I Wayan Arjawa, ST
Proudly powered by Blogger
Copyright © 2011. Dre@ming Media - All Rights Reserved
Template Design by Dre@ming Post Published by Sorga 'n Neraka