Fungsi Printf()Fungsi printf( )merupakan fungsi keluaran (Output) yang paling umum digunakan untuk menampilkan informasi kelayar.
Bentuk Umum Penulisan
printf("string-kontrol", argumen-1, argumen-2)
Keterangan
String-Kontrol dapat berupa keterangan yang akan ditampilkan pada layar beserta penentu format. Penentu format dipakai untuk memberi tahu kompiler mengenai jenis data yang dipakai dan akan ditampilkan. Argumen ini dapat berupa variabel, konstanta dan ungkapan.
Contoh Printf
#include <stdio.h>
#include <conio.h>
#include<iostream.h>
main( )
{
char nama =”Belajarcpp.com”;
int nilai = 100;
clrscr( );
printf(“hai %s, Selamat anda mendapatkan Nilai %i” , nama, nilai);
}
Fungsi Scanf()Scanf merupakan fungsi masukan yang asli berasal dari bahasa C. Fungsi ini hampir mirip dengan Cin. Salah satu perbedaanya adalah bahwa scanf menggunakan file header <stdio>. Fungsi scanf( ) digunakan untuk memasukkan berbagai jenis data. Bentuk Umum dari fungsi ini adalah:
Bentuk Umum Penulisan
scanf("penentu format", &nama-variabel);
simbol & merupakan pointer yang digunakan untuk menunjuk kealamat variabel memori yang dituju.
Contoh Scanf
#include<stdio.h>
#include<conio.h>
#include<iostream.h> main( )
{
char nama[15],kelas[20],hobby[15];
clrscr( );
printf("\tBIODATA SAYA\n");
printf("Nama : ");scanf("%s",&nama);
printf("Kelas: ");scanf("%s",&kelas);
printf("Hobby: ");scanf("%s",&hobby);
getch( );
}
Contoh Program Printf dan Scanf
#include <stdio.h>
#include <conio.h>
main ()
{
float bind, mtk, ing, rata;
printf("================================================\n");
printf("Perhitungan Nilai Rata-rata Ujian BelajarCPP.com\n");
printf("================================================\n");
printf("\nMasukan Nilai B.indonesia =");scanf("%f",&bind);
printf("\nMasukan Nilai Matematika =");scanf("%f",&mtk);
printf("\nMasukan Nilai B.inggris =");scanf("%f",&ing);
rata=(bind+mtk+ing)/3;
printf("\n\nRata-Rata Nilai = %f", rata);
getch();
}
Penentu Format untuk printf & scanf()
Tipe Data
|
Penentu Format untuk
printf() |
Integer |
%d
|
Floating Point | |
- Bentuk desimal |
%f
|
- Bentuk Berpangkat |
%e
|
- Bentuk desimal dan angkat |
%g
|
Double Precision |
%if
|
Charackter |
%c
|
String |
%s
|
Unsigned Integer |
%u
|
Long Integer |
%ld
|
Long Unsigned Integer |
%lu
|
Unsigned Hexadecimal Integer |
%x
|
Unsigned Octal Integer |
%o
|
No comments:
Post a Comment