27 Sept 2012

Contoh Penggunaan Scanf dalam C++


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Fungsi scanf() merupakan fungsi yang digunakan untuk memasukkan berbagai jenis data, fungsi ini mirip dengan printf. Pada contoh-contoh program diatas, data sudah ditentukan dari dalam program, sedangkan program-program dibawah ini akan membaca masukkan dari keyboard, artinya ditentukan oleh pemakai melalui masukkan dari keyboard. Contoh penggunaan fungsi scanf dapat dilihat pada program berikut:
/* Menghitung Luas Persegi Panjang */
#include <stdio.h>
main()
{
float a,b,hasil;
printf(“masukkan nilai panjang= “);
scanf(“%f”, &a);
printf(“masukkan nilai lebar= “);
scanf(“%f”, &b);
hasil=a*b;
printf(“luas= &.2f\n”,hasil);
}
Tampilan program:
Masukkan nilai panjang= 9.7
Masukkan  nilai lebar=6.5
Luas=63.05
Program berikut untuk menghitung rata-rata dari dua buah data
/* Menghitung Rerata */
#include <stdio.h>
main()
{
float a,b,hasil;
printf(“Masukkan nilai dua buah nilai”\”dipisahkan dengan koma”);
scanf(“%f , %f”,&a,&b);
hasil=(a+b)/2;
printf(“rata-rata = %f\n”,hasil);
}

Tampilan program
Masukkan dua buah nilai dipisahkan dengan koma 7,9
Rata-rata = 8.000000
Contoh – contoh Agoritma dan Program dalam bahasa C/C++
program ini di khususkan bagi mahasiswa STMIK Megadata angkatan 2010
asek... asek...senangtersenyum lebar

Contoh Penggunaan Printf dalam C++


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Fungsi printf() merupakan fungsi yang digunakan untuk menampilkan berbagai jenis data yang dapat diformat karena fungsi ini dapat menggunkan kode-kode format,yaitu karakter-karakter konversi. Bentuk umum dari fungsi ini adalah:
Printf(“string control”, argumen1,argumen2, …);
String control dapat berupa keterangan beserta penentu format (seperti %d, %f  dan lain-lain). Argument adalah data yang akan ditampilkan, dapat berupa variable,konstanta,maupun ungkapan. Contoh program untuk menampilkan karakter terformat adalah sebagai berikut:
/* format karakter */
#include  <stdio.h>
main()
{
int tahun =2002;
float pi =3.14159;
printf(“tahun %d\n”,tahun);
printf(“tahun %5d\n”,tahun);
printf(“nilai pi %.3f\n”,pi);
printf(“nilai pi %f\n”,pi);
printf(“komisi 15 %%\n”);
printf(“nilai 15\ %\n”);
}
 
Tampilan program :
Tahun 2002
Tahun 2002
Nilai pi 3.142
Nilai pi 3.14159
Komisi 15%
Nilai 15%
Contoh lain dari karakter terformat adalah:
/* karakter terformat */
#include
main()
{
printf(“berikut contoh karakter terformat\n”);
printf(“============================”\”============================\n”);
printf(“ | %-7s | %-30s | %3s | \n”, “Kode”,”Mata kuliah”,”SKS”);
printf(“ | %-7s | %-30s | %3d | \n”, “MKP3203”,”Pemrograman C”, “2” );
printf(“ | %-7s | %-30s | %3d | \n”, “DKM2408”,”Logika dan Algoritma”, “4” );
printf(“ | %-7s | %-30s | %3d | \n”, “KKM3045”,”Pemrograman Client Server”, “4” );
printf(“ | %-7s | %-30s | %3d | \n”, “KKM5417”,”Sistem operasi”, “4” );
}


Hilangkan tanda minus pada program tersebut, susunlah program tersebut. Apakah perbedaaannya?


Fasilitas I/O Terformat dalam c/c++


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Bahasa tingkat tinggi merupakan bahasa yang mudah dipahami oleh manusia, C dan C++ merupakan  lain. Sedangkan bahasa tingkat rendah adalah bahasa mesin atau bahasa assembly.
Secara sederhana computer hanya dapat mengeksekusi program yang ditulis dalam bentuk bahasa mesin. Oleh karena itu jika suatu program ditulis dalam bentuk bahasa tingkat tinggi maka program tersebut harus diproses terlebih dahulusebelum bisa dijalankan dengan computer. Hal ini merupakan salah satu kekurangan bahasa tingkat tinggi dimana diperlukan waktu untuk  memproses suatu program sebelum program tersebut dijalankan.
Namun bahasa tingkat tinggi mempunyai banyak sekali keuntugan. Bahasa tingkat tinggi mudah dipelajari, mudah ditulis, mudah dibaca dan tentu mudah dicari kesalahannya. Bahasa tingkat tinggi juga mudah diubah dan portable untuk disesuaikan dengan mesin yang menjalankannya. Hal ini berbeda dengan bahasa mesin yang hanya dapat digunakan oleh mesin tersebut. Dengan berbagai kelebihan ini maka banyak sekali aplikasi yang ditulis menggunakan bahasa tingkat tinggi.

Fasilitas I/O terformat

Format %TypeHasil
ccharSatu Karakter
i,dintAngka Desimal
ointAngka Oktal
x,XintAngka Hexadesimal
uintDesimal Bertanda
sstringString
ffloatAngka Pecahan
efloatAngka Pecahan Dalam Nota Saintifik
gfloatAngka pecahan pengganti %f atau %e tergantung yang terpendek
pAlamat Memory Untuk Pointer
%Menampilkan Persen

Fasilitas ini digunakan pada saat kita menggunakan fungsi Printf di C++

sekian dulu dari saya, semoga bermanfaat....