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......

Kelegaan Sesaat

Fiuh...kelegaan yang sesaat ini dapat aku rasakan juga saat mendengar bahwa LKS kota Semarang diundur hingga Desember.Tapi saat aku berpikir ulang untuk mengatur jadwal latihan hingga Desember ada beberapa hal penting yang terlupakan olehku.
Desember adalah bulan akhir di setiap tahun dan pada bulan Desember itulah ujian semester 1 selalu diadakan.
Ooh...Tidak....
Di bulan Desember aku harus memaksa otakku untuk bekerja lebih keras karena ada sejumlah jadwal yang sangat membutuhkan kerja keras.
1. LKS Kota Semarang
2. Lomba-lomba lain yang pastinya akan dadakan..
3. Ulangan Semester 1
Aku tak yakin dengan ulangan semesteran besok apakah aku bisa dapat nilai yang lebih tinggi daripada mid semester kemarin.
Oiya..ngomong-ngomong soal mid semester..setelah aku cek nilai-nilaiku,,nilai yang mungkin paling rendah adalah bahasa inggris,matematika,dan wirausaha.And then nilai paling tinggi adalah Membuat Program Aplikasi Remote Data Interaktif dan Melakukan Backup dan restore Data.
Hi..hi..hi...yang tinggi nilainya adalah pelajaran produktif semua...Yah mau gimana lagi itu pelajaran kesukaanku.Nyenengin hati.
Oke cukup dulu dech postinganku kali ini.Coz aku harus belajar lagi.