Tampilkan postingan dengan label algoritma pemograman. Tampilkan semua postingan
Tampilkan postingan dengan label algoritma pemograman. Tampilkan semua postingan

Rabu, 30 Oktober 2013


Buatlah sebuah program utama yang berisi :
  1. Menu, Menu berisi beberapa pilihan yang memberi kesempatan kepada pengguna untuk memilih fungsi/prosedur yang ada di soal 2 dan 3
  2. Pilihan pengguna terhadap menu
  3. Penanganan pilihan pengguna, dengan memanggil fungsi/prosedur di soal 2 dan 3

Rabu, 09 Januari 2013

#Praktikum 15# MIRZAL

#Praktikum 15#


Diketahuiarsipberuntun yang menyimpan data terstruktur di bawahini. Arsipmempunyai mark yang eksplisit.
Data Nilai SeorangMahasiswa pada Semester 1
KodeMakul
NamaMakul
Jumlah SKS
Nilai(A/B/C/D/E)
 . . .
 . . .
. . .
 . . .
 . . .
 . . .
 . . .
 . . .
999
xxxx
999
Z

Buatlah program dalambahasa C yang terdiridari :

Selasa, 01 Januari 2013

praktikum 15 kozin

1. Diketahui arsip beruntun yang menyimpan data terstruktur di bawah ini. Arsip mempunyai mark yang eksplisit.
Data Mahasiswa Jurusan Teknik Informatika Semester 1
NIM Nama IPK TotalKehadiran(%)
. . . . . . . . . . . .
. . . . . . . . . . . .
999 xxxx 9.99 999

Buatlah program dalam bahasa C yang terdiri dari :
1. Menu dengan susunan :
1. Rekam Data Mahasiswa
2. Tampil Isi Arsip
3. Hitung rata-rata IPK
4. Cari peraih IPK tertinggi
5. Keluar Program
2. Pengguna dapat memilih menu yang diinginkan berulang-ulang s.d. memilih menu keluar.
3. Jika pengguna memilih menu 1, program akan memanggil prosedur RekamDataMahasiswa, dst
4. Prosedur RekamDataMahasiswa bertugas merekam data mahasiswa ke dalam arsip bernama DataMhs.txt
5. Prosedur TampilIsiArsip bertugas menampilkan isi arsip ke layar
6. Fungsi HitungRata2 bertugas menghitung rata-rata IPK seluruh mahasiswa
7. Prosedur PeraihIPKTertinggi untuk menampilkan nama mahasiswa yang mempunyai IPK tertinggi dan IPK-nya
8. Fungsi CekMark untuk menentukan apakah sebuah rekaman merupakan sebuah mark atau tidak
"

Jumat, 28 Desember 2012

praktikum 15 ms lia

1.Diketahui arsip beruntun yang menyimpan data terstruktur di bawah ini. Arsip mempunyai mark yang eksplisit.
Data Pembelian Seorang Pembeli di Minimarket
Kode Barang Nama Barang Harga Jumlah Pembelian
. . . . . . . . . . . .
. . . . . . . . . . . .
9999 xxxx 0 0

Buatlah program dalam bahasa C yang terdiri dari :
1. Menu dengan susunan :
1. Rekam Data Pembelian
2. Tampil Isi Arsip
3. Hitung Jumlah yang harus Dibayar
4. Cari harga barang yang tertinggi
5. Keluar Program

Senin, 24 Desember 2012

Memperoleh Waktu Lokal Dengan C

Memperoleh Waktu Lokal Dengan C
Welcome in this blog. Now I’m going to share with you how to get kocal time. To get it we should use functioni "ctime", we just call that function form "berkas judul (header file)" <time.h>
Sample of local time (Sunday 23 dec 2012 08:14)
ok let’s go now.

Sabtu, 22 Desember 2012

Learn Alpro Together

praktikum 15 versi 4 data barang

praktikum 15 versi 4 data barang

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef struct{int kode_barang; char nama_barang[25]; int jumlah_stock; float harga_barang;}Databrg;

Praktikum 15 Arsip Beruntun VERSI 3

Praktikum 15 Arsip Beruntun VERSI 3

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef struct{int NIM; char nama[25]; char Program_Study[25]; char Alamat[50];}DataMhs;
typedef DataMhs Siswa[100];

Praktikum 15 Arsip Beruntun versi 2

Praktikum 15 Arsip Beruntun versi 2(better than before)

you can modify it as your opinion.

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef struct{int NIM; char nama[25]; char Program_Study[25]; char Alamat[50];}DataMhs;
DataMhs Msiswa;
FILE *Mhs;

Selasa, 18 Desember 2012

Praktikum 15 Arsip Beruntun

Praktikum 15 Arsip Beruntun

Bagian 1 :
Nama  proyek : Praktikum15_1_NIM
Nama file : soal1.c
Soal

Senin, 17 Desember 2012

operasi input/output file

operasi input/output file

File adalah sebuah oraganisasi dari sejumlah record. Masing – masing record bisa terdiri dari satu atau beberapa field. Field terdiri dari satu atau beberapa byte. Dalam bahasa C membedakan operasi input/output file di disk dalam bentuk buffer ataupun file-file berpenyangga (buffered files) maupun file-file yang tidak berpenyangga (unbuffered files). Pengaksesan file pada C menggunakan konsep stream. Stream merupakan penghubung antara programmer dengan file. Sebuah stream terhubung dengan file melaluioperasi open dan terputus dari file melalui operasi close.
Ada dua tipe stream yaitu TEXT (untuk tipe data karakter) dan BINER (untuk sembarang tipe data). Suatu file di disk dapat dibuka dengan fungsi pustaka fopen(). FILE *fopen(char *nama_file, char*mode). Jika operasi open berhasil, fopen() mengembalikan sebuah file pointer yang valid. Jika operasi gagal, maka fopen() mengembalikan sebuah null pointer, sehingga harus selalu dicek pada saat pembukaan file.
Dasar – dasar operasi file yang harus dipelajari dalam bahasa C diantaranya :

Jumat, 14 Desember 2012

hitung jarak dengan euclidean Ms Sulikah

hitung jarak dengan euclidean Ms Sulikah

Buat fungsi jarak yang menerima masukan dua titik P1(x,y) dan P2(x,y) dan menghitung jarak kedua titik tersebut. Gunakan rumus Euclidean untuk menghitung jarak , d:
Panggillah fungsi tsb dari program utama
This is formula of Euclidean


please find below code

Kamis, 13 Desember 2012

fungsi CariIndeksKemunculanTerakhir

Buatlah fungsi CariIndeksKemunculanTerakhir yang menerima masukan A(sebuah array bertipe integer, n(jumlah elemen array A), X(bilangan yang dicari) Fungsi tersebut bertugas mencari nilai X di dalam array, dan mengeluarkan indeks kemunculan terakhir elemen X. Jika X tidak terdapat di dalam array, fungsi akan mengeluarkan indeks 0. Panggillah fungsi tsb dari program utama Contoh : 2 4 2 7 2 X=2 Ouput fungsi : 4 klo yang ini kasih solusinya mas. pada Praktikum13_3_NIM

durasi between 2 times ms Lia

Durasi 
Duras between 2 times

time2 -time1 = durasi

please find below code

Penjumlahan bilangan Factorial

Penjumlahan bilangan Factorial
factorial N
N! = 5
     = 5 * 4 * 3 * 2 * 1
    = 120

Penjumlahan bilangan ganjil

Penjumlahan bilangan ganjil
example N : 5
so bil_ganjil : 1 + 3 + 5 + 7 + 9
                     : 25

for detail please find in below code

Convert string ke nilai Mareta & azahari

Convert string ke nilai
'1234' = (1 * 1000) + (2 * 100) + (3 * 10 )+ 4
for detail please find below code

Senin, 10 Desember 2012

Praktikum14_3_NIM

Bagian 3 :
Nama  proyek : Praktikum14_3_NIM
Nama file : soal3.c
Soal
Buatlah fungsi PenjumlahanPecahan. Fungsi menerima masukan dua data bertipe pecahan dan mengeluarkan hasil penjumlahan kedua pecahan tersebut.
Panggillah fungsi tsb dari program utama.
 Operasi aritmatika untuk penjumlahan pecahan :




Praktikum14_2_NIM

Bagian 2 :
Nama  proyek : Praktikum14_2_NIM
Nama file :soal2.c
Soal
Buatlah fungsi TampilKodePos. Fungsi menerima masukan nama kota dan mengeluarkan kode pos kota tersebut. Panggillah fungsi tsb dari program utama
Kode pos kota-kota yang tersedia adalah :
Padang : 25000
Bandung : 40100
Solo : 51000
Denpasar : 72000
Palu : 92300
dll