TUGAS DASAR PEMROGRAMAN

Ini adalah tugas algoritma pada mata kuliah dasar pemrograman pada hari Rabu tanggal 9 September 2009.Berikut adalah soalnya :
1.Buatlah algoritma dari soal cerita berikut :
a.Jika kita mengetik kode TM_ON pada sebuah operator seluler maka kita akan mendapatkan bonus telepon selama 3600 detik.Jika kita sudah memakai selama x detik.Berapa jam,menit dan detik sisa bonus telepon tersebut?

Jawabannya adalah :

Program hit_telepon

{dimasukkan bns_tm dan x , hitung sisa_tm = bns_tm – x ,hitung jam,menit,detik.Tampilkan sisa_tm dalam bentuk jam, menit, detik }

Kamus

bns_tm , x , sisa_tm = integer

Algoritma

input(bns_tm, x)

sisa_tm <-- bns_tm – x

jam <-- sisa_tm div 3600

menit <-- sisa_tm div 60

detik <-- sisa_tm mod 60

output(jam, menit, detik)



~ SELESAI ~

Adapun untuk coding, saya memakai bahasa C dengan software Turbo C.Berikut adalah source codenya.(Sudah dicoba dan berhasil)


/*
Program : hitbns.c
Author : Yunita
Tanggal : 15 SEptember 2009
Deskripsi : Hitung Bonus Telepon
*/
#include
#include
#include

int main(void)
{
/*kamus*/
int bns_tm;
int x;
int sisa_tm;
div_t jam;
div_t menit;
int detik;

/*algoritma*/
clrscr();
printf("Masukkan Bonus Telepon Anda : ");scanf("%d",&bns_tm);
printf("Masukkan Bonus Yang Telah Anda Pakai : ");scanf("%d",&x);
sisa_tm=bns_tm - x;
jam=div(sisa_tm,3600);
menit=div(sisa_tm,60);
detik=sisa_tm % 60;
printf("Sisa Bonus Telepon Anda Adalah : %d jam",jam);printf("%d menit", menit);printf("%d detik", detik);
getch( );
return 0;
}


Nah selesai sudah tugas kuliah saya yang sempat bikin saya pusing saat codingnya...
Hufft....
Kita akan kamebali lagi pada belajar dasar pemrograman lain waktu kembali.....
Terima Kasih......
Selengkapnya...

 

.:: bLoGnYA cEweK ::. Copyright © 2010 Designed by Ipietoon Blogger Template Sponsored by Online Shop Vector by Artshare