You are on page 1of 3

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

#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("%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("%f",&s);//perintah input berupa variabel bertipe float

printf("silahkan masukan waktu yang ditempuh dalam sekon \n");//perintah output

scanf("%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("%f",&v);//perintah input berupa variabel bertipe float

printf("silahkan masukan waktu yang ditempuh dalam sekon \n");//perintah output

scanf("%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("%f",&s);//perintah input berupa variabel bertipe float

printf("silahkan masukan kecepatan dalam m/s \n");//perintah output

scanf("%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

You might also like