Membuat Aplikasi Sederhana Dengan Bahasa C

Assalamualikum

hai pembaca.. pada kesempatan kali ini saya akan berbagi tentang bagaimana membuat program sederhana dengan menggunakan bahasa c.

nah untuk kesempatan kali ini program yang saya buat adalah aplikasi perhitungan gerak lurus beraturan

alur programnya seperti ini

sistem akan menampilkan pilihan perhitungan
kemudian pengguna memilih dengan cara memasukan kode tertentu
sistem membaca pilihan dan bila pilihan benar maka akan diminta untu memasukan beberapa nilai tertentu baru kemudian di proses dan di tampilkan hasilnya
apabila pilihan salah maka akan di kembalikan ke tampilan menu awal

berikut flow chart nya

flowchartglb

dan berikut source code yang saya sudah beri komentar supaya lebih mudah dalam mempelajarinya

#include <stdio.h>// mengakses file library stdio.h
#include <stdlib.h>//mengakses file library stdlib.h

int main(void) //Fungsi yang harus ada pada setiap program C 
{
	int pilihan;//pendeklarasian variabel
	float s,v,t,hasil;//pendeklarasian variabel
	do//akan dilakukan
	{

	printf("===================================================\n");//perintah output
	printf("program perhitungan Gerak Lurus Beraturan\n");//perintah output
	printf("===================================================\n");//perintah output
	printf("Tekan 1 lalu enter untuk menghitung kecepatan \n");//perintah output
	printf("Tekan 2 lalu enter untuk menghitung jarak\n") ;//perintah output
	printf("Tekan 3 lalu enter untuk menghitung waktu\n") ;//perintah output
	printf("===================================================\n");//perintah output
	scanf_s("%d",&pilihan);//perintah input berupa variabel bertipe integer

	if(pilihan !=1&& pilihan!=2 && pilihan !=3)//jika pilihan tidak sama dengan 1 dan 2 maka akan melakukan
		printf("Anda tidak mengetik angka 1, 2 ataupun 3\n");//perintah output
	} while (pilihan !=1&& pilihan!=2 && pilihan !=3);//ketika pilihan tidak sama denga 1, 2 atupun 3 maka akan melakukan
	switch (pilihan)
	{
	case 1://nilai pilihan 1
		printf("------------------------------------------------\n");//perintah output
		printf("Menghitung kecepatan\n");//perintah output
		printf("------------------------------------------------\n");//perintah output
		printf("silahkan masukan jarak yang ditempuh dalam meter \n");//perintah output
		scanf_s("%f",&s);//perintah input berupa variabel bertipe float
		printf("silahkan masukan waktu yang ditempuh dalam sekon \n");//perintah output
		scanf_s("%f",&t);//perintah input berupa variabel bertipe float

		v = s/t;//perintah perhitungan kecepatan=jarak/waktu

		printf("Kecepatanya adalah = %f m/s\n",v);//perintah output untuk menampilkan hasil
		break;
	case 2://nilai pilihan 2
		printf("------------------------------------------------\n");//perintah output
		printf("Menghitung jarak\n");//perintah output
		printf("------------------------------------------------\n");//perintah output
		printf("silahkan masukan kecepatan dalam m/s \n");//perintah output
		scanf_s("%f",&v);//perintah input berupa variabel bertipe float
		printf("silahkan masukan waktu yang ditempuh dalam sekon \n");//perintah output
		scanf_s("%f",&t);//perintah input berupa variabel bertipe float

		s=v*t;//perintah perhitungan jarak=kecepatan*waktu

		printf("Jarak yang ditempuh adalah adalah = %f meter\n",s);//perintah output menampilkan hasil

		break;
	case 3://nilai pilihan 3
		printf("------------------------------------------------\n");//perintah output
		printf("Menghitung waktu\n");//perintah output
		printf("------------------------------------------------\n");//perintah output
		printf("silahkan masukan jarak yang ditempuh dalam meter \n");//perintah output
		scanf_s("%f",&s);//perintah input berupa variabel bertipe float
		printf("silahkan masukan kecepatan dalam m/s \n");//perintah output
		scanf_s("%f",&v);//perintah input berupa variabel bertipe float

		t=s/v;//perintah perhitungan waktu=jarak/kecepatan

		printf("Waktu yang ditempuh adalah adalah = %f sekon\n",s);//perintah output menampilkan hasil

		break;

	}
	system("pause");//Salah satu fungsi yang ada pada library stdlib.h
	return(0);//Nilai balikan fungsi main() adalah 0 
}

dan berikut video penjelasanya

 

 

Terima kasih

Semoga bermanfaat

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s