Anda di halaman 1dari 11

LAPORAN PRAKTIKUM 4

TIPE DATA DAN OPERASI I/O (2/2)

Oleh

Nibras Al Afif RM

NIM :2022573010033

Kelas :TI 1.A

Program Studi :Teknik Informatika

Jurusan :Teknologi Informasi dan Komputer

Dosen Pembimbing :Hendrawaty, ST., MT.

KEMENTERIAN RISET,
TEKNOLOGI, DAN PERGURUAN
TINGGI
POLITEKNIK NEGERI
LHOKSEUMAWE
TAHUN AJARAN 2022
LEMBAR PENILAIAN
Nomor Praktikum :04/TI/1A/2022

Judul Praktikum : Tipe Data dan Operasi I/O (2/2)

Tanggal Praktikum : 29 September 2022

Tanggal Penyerahan Laporan : 13 oktober 2022

Nilai :

Dosen Pengasuh Matkul : Hendrawaty, ST., MT


PERANCANGAN ALGORITMA DAN
FLOWCHART
Percobaan 1

buatlah program untuk mengonversi suhu dari Celcius ke Fahrenheit dengan rumus

F = C * 1.8 + 32

Input: suhu dalam Celcius

Output: Suhu dalam Fahrenheit

Jawab:

Algoritma:

1. Deklarasikan variabel c sebagai bil. Bulat dan variabel f sebagai bil. pecahan
2. Masukkan nilai suhu celcius ke variabel c
3. Kalikan nilai variabel c dengan 1.8, lalu jumlahkan dengan 32 dan masukkan hasilnya ke
variabel f
4. Tampilkan hasil

Flowchart: Start

int c, float f

f=c*1.8+32

output

end
Percobaan 2

Buat program untuk menginputkan satu karakter dari keyboard, kemudian cetak karakter tersebut
ke layar

Jawab:

Algoritma:

1. Deklarasikan variabel g sebagai variabel karakter


2. Masukkan satu kata dari keyboard
3. Ambil huruf pertama dari kata yang telah diinput sebagai output
4. Cetak hasil

Flowchart: Start

char g

Masukkan 1 kata

Huruf pertama= output

end

Percobaan 3

Buat program untuk menghitung luas lingkaran, dengan Panjang jari-jari yang diinputkan dari
keyboard. Definisikan sebuah konstanta PI dengan nilai 3.14f

Jawab:

Algoritma:

1. Deklarasikan luas, jari-jari, dan pi sebagai bil. Pecahan


2. Masukkan nilai konstanta pi, yaitu 3,14
3. Masukkan nilai jari-jari
4. Untuk menghitung luas, kalikan nilai pi dengan kuadrat nilai jari jari
5. Tampilkan nilai luas sebagai output
Flowchart:

Start

float luas, float jari

3.14=pi

luas=pi*jari*jari

Output

end
PEMBUATAN PROGRAM
1. Tulis listing program dari semua percobaan yang dilakukan

Percobaan 1

Percobaan 2
Percobaan 3

2. Kerjakan semua soal di bawah ini, kumpulkan jawaban Bersama laporan resmi

a. Pilihlah nama-nama variabel yang benar dan yang salah

int char 6_05 floating _1312


calloc Xx a$ ReInitialize alpha_beta_routine
xxx z

Jawab:

Nama-nama variabel yang benar:

6_05, floating, _1312, calloc, Xx, a$, ReInitialize, alpha_beta_routine, xxx, z

Variabel diatas dianggap benar karena:

 Boleh diawali dengan huruf kapital


 Dapat berupa huruf
 Dapat berupa tanda Dollar
 Dapat berupa garis bawah
 Dapat berupa digit

Nama-nama variabel yang salah:

int, char

Variabel di atas dianggap salah karena:

 Menggunakan nama yang tergolong sebagai kata-kata cadangan


b. Apa yang dihasilkan oleh program di bawah ini?

Main()
{
char c, d;

c=’d’;
d=c;

printf(“d=%c”, d);
}

Jawab:

c. Buatlah program untuk mengevaluasi polynomial di bawah ini:

3x2-5x+6

Dengan nilai x merupakan masukan dari user

Jawab:
SOAL TAMBAHAN
ANALISIS HASIL PRAKTIKUM
Beberapa program yang dijalankan menggunakan fungsi putchar(), getchar(), dan puts().
Fungsi tersebut secara khusus digunakan untuk menampilkan sebuah karakter di layar.
KESIMPULAN
putchar() digunakan khusus untuk menampilkan sebuah karakter di layar. Penampilan
karakter tidak diakhiri dengan perpindahan baris.

getchar() digunakan khusus untuk menerima masukan berupa sebuah karakter dari
keyboard.

scanf() digunakan untuk memasukkan berbagai jenis data. scanf() menyerupai fungsi printf(),
karena fungsi ini melibatkan penentu format yang pada dasarnya mirip dengan yang digunakan pada
printf().

Anda mungkin juga menyukai