Halo!
Kali ini, gw mau memperlihatkan program bahasa C mengenai Tipe Data, Penamaan, dan Sekuens. Langsung aja, cuzz kan..
Begini soal studi kasusnya;
"Sebuah restoran bernama "COCOVIT RESTO" meminta anda sebagai seorang programmer untuk membuat sebuah program yang digunakan untuk mendata transaksi. Data yang harus dimasukkan ke dalam program tersebut antara lain nomor transaksi, nomor meja, tanggal transaksi, 3 nama menu, 3 harga menu, 3 jumlah menu. Setelah memasukkan data maka program akan langsung menampilkan data yang diinputkan kembali yaitu: nomor transaksi, nomor meja, tanggal transaksi, subtotal (total harga 3 menu), pajak (10% subtotal), total harga (subtotal + pajak)."
Mudah bukan? atau bingung??
dari soal studi kasus di atas, kita bisa liat, bahwa kita disuruh untuk membuat sebuah program untuk mendata suatu transaksi di restoran tersebut. Dari soal itu sudah nampak keterangan-keterangan yang ada dan harus ada pada program yang ingin kita buat. Contoh Output yang dihasilkan dari soal studi kasus tersebut, tak beda jauh sebagai berikut, (klik gambar untuk memperbesar)
Tanpa panjang lebar, bagaimana program bahasa C yang harus kita ketikkan atau yang kita buat agar bisa mengeluarkan keluaran atau output seperti contoh itu? Silakan kalian bisa mencobanya dulu dengan menggunakan software programming seperti DevCpp, Visual Code, Code Block, dan lain sebagainya. Jika anda belum punya software programming sama sekali, dan ingin punya, gw bagiin juga ni software DevCpp yang kalian bisa download disini.
Balik lagi ke soal studi kasus di atas. Di bawah ini ialah code program bahasa C yang diinginkan sesuai dengan soal studi kasus di atas. Silakan bisa kalian cermati yaaa..
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 | #include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> typedef char string[50]; int main(int argc, char *argv[]) { int nomorTransaksi, nomorMeja, jumlah1, jumlah2, jumlah3, tanggalTransaksi, tahunTransaksi; float harga1, harga2, harga3; string menu1, menu2, menu3, bulanTransaksi; printf ("---- Input Data ----\n"); printf("Nomor Transaksi : "); scanf("%d", &nomorTransaksi); printf("Nomor Meja : "); scanf("%d", &nomorMeja); printf("Tanggal Transaksi : "); scanf("%d %s %d", &tanggalTransaksi,&bulanTransaksi,&tahunTransaksi); printf("\n\t- Menu 1 - \n\t"); printf("Nama Menu : "); scanf("%s", &menu1); printf("\tHarga : "); scanf("%f", &harga1); printf("\tJumlah : "); scanf("%d", &jumlah1); printf("\n\t- Menu 2 - \n\t"); printf("Nama Menu : "); scanf("%s", &menu2); printf("\tHarga : "); scanf("%f", &harga2); printf("\tJumlah : "); scanf("%d", &jumlah2); printf("\n\t- Menu 3 - \n\t"); printf("Nama Menu : "); scanf("%s", &menu3); printf("\tHarga : "); scanf("%f", &harga3); printf("\tJumlah : "); scanf("%d", &jumlah3); printf("\n---- Tampil Data ----\n"); printf("Nomor Transaksi : %d\n", nomorTransaksi); printf("Nomor Meja : %d\n", nomorMeja); printf("Tanggal Transaksi : %d %s %d\n", tanggalTransaksi,bulanTransaksi,tahunTransaksi); printf("Subtotal : Rp %.2f,-\n", (harga1*jumlah1)+(harga2*jumlah2)+(harga3*jumlah3)); printf("Pajak : Rp %.2f,-\n", (0.1)*((harga1*jumlah1)+(harga2*jumlah2)+(harga3*jumlah3))); printf("Total : Rp %.2f,-\n", ((harga1*jumlah1)+(harga2*jumlah2)+(harga3*jumlah3))+((0.1)*((harga1*jumlah1)+(harga2*jumlah2)+(harga3*jumlah3)))); system("pause"); return 0; } |
Kalo kalian ingin melihat hasil dari program itu dan mencobanya langsung, bisa nih download file .exe nya, disini.
Bila ada pertanyaan bisa langsung ketikkan pada kolom kometar okee..
Baca juga :