SERIBUPOST, Pada tulisan ini saya akan membahas pembuatan program menghitung harga berdasarkan luas dan volume, sama seperti artikel yang sudah saya tulis sebelumnya. Jika sebelumnya saya membuat dalam bahasa pascal namun kali ini saya akan membuatnya dalam bahasa c. Sedikit gambaran programnya, disini saya akan membuat program menentukan harga sebuah karpet, maka algoritmanya seperti dibawah ini :

  • Mulai
  • Input nilai panjang karpet
  • Input nilai lebar karpet
  • Proses perhitungan luas (panjang x lebar)
  • Proses perhitungan harga total karpet
  • Output luas karpet
  • Output harga total karpet
  • Selesai

Catatan : dalam program kali ini sudah ditentukan harga karpet per meternya 50000

Script program dalam bahasa C :

BAHASA C
#include <stdio.h>
#include <conio.h>
const int harga = 50000;
main()
{
long p,l,luas,harga_total;
printf(“Masukan Panjang Karpet [cm] = “); scanf(“%d”,&p);
printf(“Masukan Lebar Karpet [cm] = “); scanf(“%d”,&l);
luas=p*l;
harga_total= luas*harga;
printf(“\n===============================\n”);
printf(“Nilai Luas Karpet = %d \n”,luas);
printf(“Harga Total Karpet = %d”,harga_total);
getch();
}

Penjelesan script program diatas :

  • Include <stdio.h> merupakan file header untuk memanggil fungis ‘ printf ‘ dan ‘ scanf ‘, sedangkan include <conio.h> file header untuk memanggil fungsi ‘ getch ‘.
  • Selanjuatnya const int harga = 50000; adalah nilai konstanta, seperti yang telah saya sebutkan sebelumnya untuk harga karpet permeter perseginya yaitu Rp. 50.000, maka dalam programnya saya tulis sebagai konstanta
  • Kemudian kita masuk ke main programnya, dimana didalam main program diatas terdapat atau dideklarasikan variabel p, l, luas, harga_total dengan tipe data long
  • Printf berfungsi menampilkan dan yang akan ditampilkanya itu teks “Masukan Nilai Panjang”, dan scanf ialah fungsi masukan. Artinya, nanti nilai yang diminta / dimasukan oleh user akan dimasukan sebagai variabel p.
  • Printf(“Masukan Nilai Lebar”); scanf(“%d”,&l); // sama seperti penjelasan diatas, karena yang diminta nilai lebar makan nilai yang diinput oleh user akan dimasukan sebagai variabel l
  • luas = p*l; // merupakan proses perhitungan luas, artinya luas = panjang dikali lebar
  • harga_total = luas * harga; // merupakan proses perhitungan harga total, artinya harga total = luas dikali harga (dimana nilai harga ialah sebuah konstanta yang bernilai 50000)
  • printf(“Nilai Luas Karpet = %d \n”,luas); // ini merupakan perintah untuk menampilkan nilai luas yang sudah dihitung (nilai akhir)
  • printf(“Harga Total Karpet = %d \n”,harga_total); // merupakan perintah untuk menampilkan harga total yang sudah dihitung
  • Terakhit getch(); // perintah yang berfungsi untuk menahan tampilan ketika program dijalankan agar tidak keluar / close

Hasil Run Programnya :

Komentar Post :