Fungsi dan Contoh Program Printf() dan Scanf() C++

Tags

Fungsi dan Contoh Program Printf() dan Scanf() - Belajar C++

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.

Baca juga : Macam-macam dan Contoh Perintah Keluaran (Output) C++

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.

Baca juga : Macam-macam dan Contoh Perintah Masukan (Input) C++

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


Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.


EmoticonEmoticon