DATA LW02-1
A. TUJUAN PRAKTIKUM
Programmer mampu menampilkan ukuran alokasi memori (dalam bytes) yang digunakan
untuk menyimpan masing-masing tipe.
B. DESKRIPSI PERMASALAHAN
Programmer diminta untuk dapat menampilkan masing-masing ukuran alokasi memori dari
masing-masing tipe variabel. Source code harus ditata dengan rapi dan hasil keluaran juga harus
rapi.
C. FLOWCHART
1. Data LW02-1 :
START
PRINT :
Sizeof (char)
Sizeof (short)
Sizeof (int)
Sizeof (long)
Sizeof (float)
Sizeof (double)
Sizeof (long
double)
END
D. SOURCE CODE
//**************************************************//
// Filename : LW02-1-39735 //
// Usage : Ukuran Alokasi Memori //
// Name : Heri Hanu Andy Saragih (39735) //
//**************************************************//
/* Displays the number of bytes used to store each type */
#include <stdio.h>
int main(void)
{
printf("Date : %s\n", __DATE__);
printf("Time : %s\n", __TIME__);
printf("Line : %d\n", __LINE__);
printf("File : %s\n\n", __FILE__);
E. HASIL PENGUJIAN
1. Data LW02-1 :
A. TUJUAN PRAKTIKUM
Tujuan praktikum LW02-2 adalah untuk menunjukkan hubungan antara variabel tipe char
dengan tipe int.
B. DESKRIPSI PERMASALAHAN
Programmer diminta untuk mengubah dari kode dalam bentuk angka menjadi simbol ASCII
dalam bentuk karakter, dan sebaliknya.
C. FLOWCHART
2. Data LW02-2 :
START
char cTxt=A
int iCode=65
Kode ASCII
[%c,cTxt]
= [%d,cTxt]
Kode ASCII
[%d,iCode]
= [%c,iCode]
END
D. SOURCE CODE
//****************************************************//
// Filename : LW02-2-39735 //
// Usage : Kode ASCII //
// Name : Heri Hanu Andy Saragih (39735) //
//****************************************************//
E. HASIL PENGUJIAN
Data LW02-2 :
Pada program ini, variabel sudah didefinisikan di dalam source code. User cukup
mengeksekusi program untuk dapat melihat tampilan program ini. Program ini menampilkan
kode ASCII dari A adalah 65, dan menampilkan pula simbol ASCII dari 65 adalah A.
A. TUJUAN PRAKTIKUM
Programmer mampu untuk membuat program pembaca tanggal kelahiran dan dapat
dikonversikan menjadi simbol ASCII.
B. DESKRIPSI PERMASALAHAN
Pada proyek ini, programmer diminta untuk dapat membaca format tanggal lahir dengan
format tiap dua digit, misalkan tanggal lahir seorang user adalah 30 November 1965, maka user
tersebut diminta untuk memasukkan data dengan format 30-11-19-65. Dari hasil input yang
diberikan oleh user, programmer diminta untuk menyusun format tersebut menjadi 30-11-1965,
dan juga dapat mengkonversi masing-masing 2 digit tersebut menjadi simbol ASCII.
C. FLOWCHART
3. Data LW02-3 :
START
Scan :
Tanggal, Bulan,
Tahun-1, Tahun-2
Print :
[%% d-
d-% d-% d% dd, tanggal, bulan,
% d- % d%
tahun1, tahun2]
[%% c-
c-%% c- c-%% cc, tanggal, bulan,
c-%% c-
tahun1, tahun2]
D. SOURCE
CODE END
//***************************************************//
// Filename : LW02-3-39735 //
// Usage : Konversi Data //
// Name : Heri Hanu Andy Saragih (39735) //
//************************************************** //
int main(void)
{
printf("Date : %s\n", __DATE__);
printf("Time : %s\n", __TIME__);
printf("Line : %d\n", __LINE__);
printf("File : %s\n\n", __FILE__);
int date, month, iyear1, iyear2;
printf("Tanggal: ");
scanf("%d", &date);
printf("Bulan: ");
scanf("%d", &month);
printf("Tahun-1: ");
scanf("%d", &iyear1);
printf("Tahun-2: ");
scanf("%d", &iyear2);
E. HASIL PENGUJIAN