<div dir="ltr" style="text-align: left;" trbidi="on">
Ada beberapa format yang lain untuk menentukan format yang dapat dipakai pada scanf().
Karakter
Tipe Argumen
Keterangan
%d, %i
int
Untuk membaca tipe bilangan bulat dalam bentuk decimal (basis 10)
%o
int
Untuk membaca tipe bilangan bulat dalam bentuk octal (basis 8) tanpa diawali angka 0
%u
int
Untuk membaca bilangan bulat tanda tanda (unsigned)
%c
char
Untuk membaca karakter
%s
char*
Untuk membaca string (kumpulan karakter)
%f
float
Untuk membaca bilangan real dengan tipe float
%lf
float
Untuk membaca bilangan real dengan tipe double
%ld
float
Untuk membaca bilangan real dengan tipe long int.
%e
double
Untuk membaca bilangan real dengan bentuk eksponen
Ada beberapa format yang lain untuk menentukan format yang dapat dipakai pada printf().
Karakter
Tipe Argumen
Keterangan
%d, %i
int
Untuk menampilkan tipe bilangan bulat dalam bentuk decimal (basis 10)
%o
int
Untuk menampilkan tipe bilangan bulat dalam bentuk octal (basis 8) tanpa diawali angka 0
%x, %X
int
Untuk menampilkan tipe bilangan bulat dalam bentuk heksadesimal (basis 16) tanpa diawali dengan tanda 0x atau 0X. Format x digunakan untuk menampilkan hasil dalam huruf kecil dan huruf X untuk menampilkan dalam huruf besar.
%u
int
Untuk menampilkan bilangan bulat tanda tanda (unsigned)
%c
char
Menampilkan karakter
%s
char*
Menampilkan string (kumpulan karakter)
%f
float
Menampilkan bilangan real dengan tipe float
%lf
float
Menampilkan bilangan real dengan tipe double
%ld
float
Menampilkan bilangan real dengan tipe long int.
%e , %E
double
Menampilkan bilangan real dengan bentuk eksponen
%g , %G
double
Menampilkan bilangan real dalam bentuk seperti %f, atau %E tergantung dari ekspresinya
%%
Menyatakan symbol %
Ada beberapa tambahan dalam penggunaan bilangan real misalnya :
%.3f mencetak bilangan real dengan 3 angka di belakang koma
%2.3 mencetak bilangan real dengan 2 angka sebelum koma dan 3 angka sesudah koma.
Selain itu perlu juga diperhatikan sebuah karakter escape yaitu karakter yang ditulis dengan awalan tanda \ diikuti dengan karakter tertentu yang memiliki sebuah tingkah laku.
Karakter-karakter tersebut seperti pada table di bawah ini :
Karakter
Keterangan
\a
Untuk membangkitkan suara atau speaker (bell)
\b
Karakter backspace, kursor akan kembali ke depan sebanyak satu karakter
\f
Formfeed : untuk meletakkan formfeed
\n
Newline : untuk meletakkan baris baru(ganti baris )
\r
Carriage return : untuk meletakkan kursor di awal baris bersangkutan
\t
Horizontal tab : untuk meletakkan tab horizontal
\v
Vertical tab : untuk meletakkan tab vertical
\\
Memunculkan karakter \
\”
Memunculkan karakter “
\’
Memunculkan karakter ‘
\?
Memunculkan karakter ?
3.6 Mengenal cin>> dan cout<< dalam Bahasa C++
Sama halnya fungsi scanf() dan printf(). Fungsi cin>> dan cout<< juga berfungsi sebagai inputan dan keluaran. Yang berbeda adalah file headernya memakai <iostream .h="">.
Contoh 1 : Memasukkan sebuah nilai bertipe integer
#include <iostream .h="">
int main()
{
int x;
cout<< “Masukkan sebuah nilai bilangan bulat = ”;
cin>>x;
cout<<“Nilai yang anda masukkan adalah =”<< x;
return 0;
}
3.7 Mengenal fungsi aritmatike dengan header math.h
Di dalam bahasa C juga disediakan fungsi untuk penangan aritmatika. File ini terdapat di dalam header math.h.
Perhatikan table di bawah ini :
Fungsi
Argumen
Keterangan
sqrt()
double
Memberikan nilai balik berupa akar x. Nilai balik bertipe double.
pow(x,y)
double
Memberikan nilai balik berupa xy. Nilai balik bertipe double.
tan(x)
double
Memberikan nilai balik berupa tangent x. Argumen x berupa nilai dalam satuan radian. Nilai balik bertipe double.
sin(x)
double
Memberikan nilai balik berupa sinus x. Argumen x berupa nilai dalam satuan radian. Nilai balik bertipe double.
cos(x)
double
Memberikan nilai balik berupa cosines x. Argumen x berupa nilai dalam satuan radian. Nilai balik bertipe double.
log(x)
double
Memberikan nilai balik berupa loge x. Nilai balik bertipe double.
log10(x)
double
Memberikan nilai balik berupa log10 x. Nilai balik bertipe double.
cabs(x)
int
Memberikan nilai balik berupa nilai absolute x. Nilai balik bertipe int.
fabs(x)
double
Memberikan nilai balik berupa nilai absolute x. Nilai balik bertipe double.
3.8 Mengenal Komentar
Komentar adalah sebuah teks yang dimasukkan di dalam kode program, tetapi teks tersebut tidak akan dieksekusi sebagai kode program. Biasanya komentar digunakan untuk memberikan penjelasan terhadap kode-kode program yang kita tuliskan, dapat juga berupa kegunaan program, waktu dibuat dan penulis yang membuat.
Ada beberapa bentuk format dalam komentar.
//isi komentar
Komentar ini digunakan pada C++
/* isi komentar */
Komentar ini bias digunakan di C / C++
3.9 Fungsi Manipulasi String
Dalam sebuah kasus tertentu kita membutuhkan aktifitas untuk memanipulasi sebuah string, misalnya ketika kita mau menjumlah string, memotong string, dan sebagainya.
Untuk menggunakan fungsi ini kita membutuhkan file header yang bernama string.h.
Ada beberapa fungsi manipulasi string diantaranya :
Menentukan panjang string = strlen(string)
Fungsi ini digunakan untuk menghitung panjang dari sebuah string.
Contoh 1 :
#include <iostream .h="">
#include <string .h="">
void main()
{
char *nama = “Belajar Algoritma dan Pemrograman”;
cout<<strlen 1="" :="" contoh="" dari="" digunakan="" dimulai="" fungsi="" include="" index.="" index="" ini="" iostream.h="" memotong="" mencari="" nama="" sebuah="" string="" untuk="">
#include <string .h="">
void main()
{
char *nama = “Belajar Algoritma dan Pemrograman”;
cout<<strchr 1="" :="" bahwa="" contoh="" dari="" dengan="" dicari="" digunakan="" dimulai="" fungsi="" harus="" hasilnya="" include="" index.="" index="" ini="" iostream.h="" jika="" ketentuan="" kosong="" maka="" memotong="" mencari="" nama="" null.="" sebuah="" string="" tepat="" tidak="" untuk="" yang="">
#include <string .h="">
void main()
{
char *nama = “Belajar Algoritma dan Pemrograman”;
cout<<strstr 1="" :="" ajar="" contoh="" digunakan="" fungsi="" huruf="" include="" ini="" iostream.h="" kapital.="" kapital="strupr" membuat="" menjadi="" nama="" string="">
#include <string .h="">
void main()
{
char *nama = “Belajar Algoritma dan Pemrograman”;
cout<<strupr 1="" :="" contoh="" digunakan="" fungsi="" huruf="" include="" ini="" iostream.h="" kecil.="" kecil="strlwr" membuat="" menjadi="" nama="" string="">
#include <string .h="">
void main()
{
char *nama = “Belajar Algoritma dan Pemrograman”;
cout<</string></strupr></string></strstr></string></strchr></string></strlen></string></iostream></iostream></iostream></div>
sumber: http://staff.unipdu.ac.id/
Ada beberapa format yang lain untuk menentukan format yang dapat dipakai pada scanf().
Karakter
Tipe Argumen
Keterangan
%d, %i
int
Untuk membaca tipe bilangan bulat dalam bentuk decimal (basis 10)
%o
int
Untuk membaca tipe bilangan bulat dalam bentuk octal (basis 8) tanpa diawali angka 0
%u
int
Untuk membaca bilangan bulat tanda tanda (unsigned)
%c
char
Untuk membaca karakter
%s
char*
Untuk membaca string (kumpulan karakter)
%f
float
Untuk membaca bilangan real dengan tipe float
%lf
float
Untuk membaca bilangan real dengan tipe double
%ld
float
Untuk membaca bilangan real dengan tipe long int.
%e
double
Untuk membaca bilangan real dengan bentuk eksponen
Ada beberapa format yang lain untuk menentukan format yang dapat dipakai pada printf().
Karakter
Tipe Argumen
Keterangan
%d, %i
int
Untuk menampilkan tipe bilangan bulat dalam bentuk decimal (basis 10)
%o
int
Untuk menampilkan tipe bilangan bulat dalam bentuk octal (basis 8) tanpa diawali angka 0
%x, %X
int
Untuk menampilkan tipe bilangan bulat dalam bentuk heksadesimal (basis 16) tanpa diawali dengan tanda 0x atau 0X. Format x digunakan untuk menampilkan hasil dalam huruf kecil dan huruf X untuk menampilkan dalam huruf besar.
%u
int
Untuk menampilkan bilangan bulat tanda tanda (unsigned)
%c
char
Menampilkan karakter
%s
char*
Menampilkan string (kumpulan karakter)
%f
float
Menampilkan bilangan real dengan tipe float
%lf
float
Menampilkan bilangan real dengan tipe double
%ld
float
Menampilkan bilangan real dengan tipe long int.
%e , %E
double
Menampilkan bilangan real dengan bentuk eksponen
%g , %G
double
Menampilkan bilangan real dalam bentuk seperti %f, atau %E tergantung dari ekspresinya
%%
Menyatakan symbol %
Ada beberapa tambahan dalam penggunaan bilangan real misalnya :
%.3f mencetak bilangan real dengan 3 angka di belakang koma
%2.3 mencetak bilangan real dengan 2 angka sebelum koma dan 3 angka sesudah koma.
Selain itu perlu juga diperhatikan sebuah karakter escape yaitu karakter yang ditulis dengan awalan tanda \ diikuti dengan karakter tertentu yang memiliki sebuah tingkah laku.
Karakter-karakter tersebut seperti pada table di bawah ini :
Karakter
Keterangan
\a
Untuk membangkitkan suara atau speaker (bell)
\b
Karakter backspace, kursor akan kembali ke depan sebanyak satu karakter
\f
Formfeed : untuk meletakkan formfeed
\n
Newline : untuk meletakkan baris baru(ganti baris )
\r
Carriage return : untuk meletakkan kursor di awal baris bersangkutan
\t
Horizontal tab : untuk meletakkan tab horizontal
\v
Vertical tab : untuk meletakkan tab vertical
\\
Memunculkan karakter \
\”
Memunculkan karakter “
\’
Memunculkan karakter ‘
\?
Memunculkan karakter ?
3.6 Mengenal cin>> dan cout<< dalam Bahasa C++
Sama halnya fungsi scanf() dan printf(). Fungsi cin>> dan cout<< juga berfungsi sebagai inputan dan keluaran. Yang berbeda adalah file headernya memakai <iostream .h="">.
Contoh 1 : Memasukkan sebuah nilai bertipe integer
#include <iostream .h="">
int main()
{
int x;
cout<< “Masukkan sebuah nilai bilangan bulat = ”;
cin>>x;
cout<<“Nilai yang anda masukkan adalah =”<< x;
return 0;
}
3.7 Mengenal fungsi aritmatike dengan header math.h
Di dalam bahasa C juga disediakan fungsi untuk penangan aritmatika. File ini terdapat di dalam header math.h.
Perhatikan table di bawah ini :
Fungsi
Argumen
Keterangan
sqrt()
double
Memberikan nilai balik berupa akar x. Nilai balik bertipe double.
pow(x,y)
double
Memberikan nilai balik berupa xy. Nilai balik bertipe double.
tan(x)
double
Memberikan nilai balik berupa tangent x. Argumen x berupa nilai dalam satuan radian. Nilai balik bertipe double.
sin(x)
double
Memberikan nilai balik berupa sinus x. Argumen x berupa nilai dalam satuan radian. Nilai balik bertipe double.
cos(x)
double
Memberikan nilai balik berupa cosines x. Argumen x berupa nilai dalam satuan radian. Nilai balik bertipe double.
log(x)
double
Memberikan nilai balik berupa loge x. Nilai balik bertipe double.
log10(x)
double
Memberikan nilai balik berupa log10 x. Nilai balik bertipe double.
cabs(x)
int
Memberikan nilai balik berupa nilai absolute x. Nilai balik bertipe int.
fabs(x)
double
Memberikan nilai balik berupa nilai absolute x. Nilai balik bertipe double.
3.8 Mengenal Komentar
Komentar adalah sebuah teks yang dimasukkan di dalam kode program, tetapi teks tersebut tidak akan dieksekusi sebagai kode program. Biasanya komentar digunakan untuk memberikan penjelasan terhadap kode-kode program yang kita tuliskan, dapat juga berupa kegunaan program, waktu dibuat dan penulis yang membuat.
Ada beberapa bentuk format dalam komentar.
//isi komentar
Komentar ini digunakan pada C++
/* isi komentar */
Komentar ini bias digunakan di C / C++
3.9 Fungsi Manipulasi String
Dalam sebuah kasus tertentu kita membutuhkan aktifitas untuk memanipulasi sebuah string, misalnya ketika kita mau menjumlah string, memotong string, dan sebagainya.
Untuk menggunakan fungsi ini kita membutuhkan file header yang bernama string.h.
Ada beberapa fungsi manipulasi string diantaranya :
Menentukan panjang string = strlen(string)
Fungsi ini digunakan untuk menghitung panjang dari sebuah string.
Contoh 1 :
#include <iostream .h="">
#include <string .h="">
void main()
{
char *nama = “Belajar Algoritma dan Pemrograman”;
cout<<strlen 1="" :="" contoh="" dari="" digunakan="" dimulai="" fungsi="" include="" index.="" index="" ini="" iostream.h="" memotong="" mencari="" nama="" sebuah="" string="" untuk="">
#include <string .h="">
void main()
{
char *nama = “Belajar Algoritma dan Pemrograman”;
cout<<strchr 1="" :="" bahwa="" contoh="" dari="" dengan="" dicari="" digunakan="" dimulai="" fungsi="" harus="" hasilnya="" include="" index.="" index="" ini="" iostream.h="" jika="" ketentuan="" kosong="" maka="" memotong="" mencari="" nama="" null.="" sebuah="" string="" tepat="" tidak="" untuk="" yang="">
#include <string .h="">
void main()
{
char *nama = “Belajar Algoritma dan Pemrograman”;
cout<<strstr 1="" :="" ajar="" contoh="" digunakan="" fungsi="" huruf="" include="" ini="" iostream.h="" kapital.="" kapital="strupr" membuat="" menjadi="" nama="" string="">
#include <string .h="">
void main()
{
char *nama = “Belajar Algoritma dan Pemrograman”;
cout<<strupr 1="" :="" contoh="" digunakan="" fungsi="" huruf="" include="" ini="" iostream.h="" kecil.="" kecil="strlwr" membuat="" menjadi="" nama="" string="">
#include <string .h="">
void main()
{
char *nama = “Belajar Algoritma dan Pemrograman”;
cout<</string></strupr></string></strstr></string></strchr></string></strlen></string></iostream></iostream></iostream></div>
sumber: http://staff.unipdu.ac.id/
No comments:
Post a Comment