teknik elektronika
ip 2
tugas 3:
OUTPUT DAN INPUT
B. RINGKASAN DASAR TEORI
Operasi
Input dan Output dalam bahasa C
Input dan ouput data dalam bahasa C hanya berkisar antara input yang
diberikan oleh keyboard yang selanjutnya akan di tampilkan (Output) di layar monitor. Dalam
bahasa C banyak format untuk meng-input dan meng-output tergantung pada penggunaan file header yang digunakan,
kemudian kali ini aku akan sedikit membahas tentang penggunaan 2 standar input
dan output dasar yang sering digunakan dalam bahasa pemrograman khususnya
bahasa C dengan format yang berbeda-beda.
Fungsi Output
1. printf
Fungsi printf() berguna untuk menampilkan
semua jenis data baik number, string, atau karakter. Perhatikan contoh printf berikut ini :
#include
int main()
{
printf("Welcome to C lenguage
\n");
}
Fungsi di
atas akan menampilkan (meng-output) huruf yang berada di dalam tanda petik. \n
berfungsi untuk ganti baris dalam sebuah tampilan output.
Tampilan
program tersebut :
Welcome to C lenguage
2. puts
Ada
cara lain untuk menampilkan suatu keluaran(output) ke layar yaitu dengan
menggunakan fungsi puts. Fungsi puts() digunakan untuk menampilkan data yang
bertipe string dan secara otomatis akan pidah baris (new line).
Perhatikan
penggunaan puts berikut ini:
#include
int main()
{
puts("Welcome to my
life");
puts("yulia prastika.blogspot.co.id
");
}
Kini tidak
perlu lagi mengguanakan “\n” untuk ganti baris baru. Tampilan program :
Welcome to my yulia prastika.blogspot.co.id
3.putchar
Fungsi
ini digunakan untuk menampilkan sebuah karakter saja dan tidak mengandung
escape sequence “\n”. perhatikan contoh berikut :
#include
int main()
{
Char a;
printf("masukkan nama =
");scanf("%c",&a);
printf("inisial \n");
putchar(a);
}
Fungsi
putchar ini hanya bisa menampilkan satu buah karakter saja sehingga apapun
nilai yang kita masukkan hanya karakter pertama yang akan ditampilkan.
Berikut
tampilan programnya (misal input nama "yulia"):
masukkan nama = yulia
inisial
y
Tambahan :
Mengatur tampilan output data
Rumus sintaks
:
printf(”%m,nf”,
var)
m :
Menyatakan banyaknya digit angka
n :
Menyatakan banyaknya digit angka dibelakang koma
var :
variabel bertipe float yang akan ditampilkan
Contoh
printf(”%4.3f”,
nilai); ”artinya akan ditampilkan angka sebanyak 4 digit dan 3 digit angka
dibelakang koma”.
Fungsi Input
1. scanf
Jika fungsi
scanf ini digunakan untuk membaca data dengan tipe array, karakter yang
selanjutnya kita sebut dengan istilah string, maka fungsi ini hanya akan
membaca data sampai ditemukan blank(space). Dengan demikian nilai setelah blank
dianggap bukan lagi nilai dari variabel yang akan mengisi variabel tersebut.
Fungsi scanf lebih cocok digunakan untuk data-data numerik.
Fungsi scanf
biasanya digunakan bersama-sama dengan fungsi printf. Perhatikan contoh berikut
:
#include
int main()
{
char a[25];
int b;
printf("a =
");scanf("%s",a);
printf("b =
");scanf("%d",&b);
printf("Data yang anda
masukkan adalah \n");
printf("a = %s \n",a);
printf("b = %d \n",b);
}
Setiap kali
memasukkan data harus diikuti dengan menekan ENTER. Berikut adalah tampilan
setelah dijalankan.
a = ada
b = 11
Data yang anda masukkan adalah
a = ada
b = 11
fungsi
scanf() berguna untuk meninput data baik berupa bilangan, karakter, ataupun
kalimat secara terformat. Berikut format-format yang digunakan untuk scanf() :
%c : Membaca
sebuah karakter (character)
%s : Membaca
sebuah string (string)
%i, %d :
Membaca sebuah bilangan bulat (integer, desimal)
%f, %e :
Membaca sebuah bilangan pecahan (real, float)
%o : Membaca
sebuah bila
%x : Membaca
sebuah bilangan heksadesimal
%u : Membaca
sebuah bilangan tak bertanda
2. gets
Jika
kita menggunakan fungsi scanf untuk membaca data yang bertipe string, maka data
tersebut hanya akan dibaca sampai ditemukan spasi. Misalnya nama “Matt Belammy”
hanya kata “Matt” yang akan dibaca oleh program, sedangkan kata “Belammy” tidak
terbaca karena sebelum kata tersebut program telah menemukan spasi/blank(space)
yang mengakibatkan data ke varibel yang menyimpan nama dianggap selesai.
Untuk
keperluan pemasukan data string yang panjang dipisahkan dengan spasi, bahasa C
menyediakan fungsi gets. Perhatikan contoh berikut ini :
#include
main()
{
char nama[25];
char alamat[50];
printf("Nama Lengkap:
");gets(nama);
printf("Alamat :
");gets(alamat);
printf("\n");
printf("Data yang anda
masukkan adalah\n");
ngan octal
printf("Nama : %s
\n",nama);
printf("Alamat : %s
\n",alamat);
}
Tampilan
program :
Nama : Matt Belammy
Alamat : London, Inggris
Data yang anda masukkan adalah
Nama : Matt Belammy
Alamat : London, Inggris
3. getchar
Jika
ingin memasukkan sebuah nilai karakter ke variabel yang bertipe karakter maka
kita dapat menggunakan perintah getchar. Perhatikan contoh program berikut ini
:
#include
int main(){
char karakter;
printf (" masukan Kata
Karakter Anda : ") ;
karakter=getchar();
printf("Karakter yang di
Masukan : %c\n",karakter);
}
Berikut
tampilannya :
Nilai anda : Ada
Nilai yang anda masukkan = A
C. HASIL DAN PERCOBAAN PROGRAM
1. Jalankan Aplikasi Bahasa Pemograman Dev C++
2. Klik File - New - Source File, maka
akan tampil form baru
3. Simpan file dengan Menu: File-Save atau tekan
tombol Ctrl-S (atau pilih Menu: File-Save As...untuk Mengganti nama File).
4. dan Masukan pengarah atau tanda dari Bentuk Umum
Bahasa Pemograman Dev C++
Seperti Percobaan saya di
Bawah ini…!!!
5. Untuk Melihat Hasilnya
Cukup klik COMPILE atau COMPILE & RUN
Note
#Jangan_sampai_ada_kesalahan…!!! Oke
Inilah Hasil dari
Percobaan Program Saya Buat...!!! Program
Menghitung Luas Persegipanjang
tugas 1 :
tugas 2 :
tugas 3 :
itulah tugas saya yulia prastika
Tidak ada komentar:
Posting Komentar