Penjelasan :
Perintah standar input yang disediakan oleh Borland C++, diantaranya adalah :
- scanf()
- gets ()
- cin()
- getch()
- getche()
Penjelasan :
Fungsi scanf() digunakan untuk memasukkan berbagai jenis data. Bentuk Umum dari fungsi ini adalah:
scanf("penentu format", &nama-variabel);
Keterangan :
simbol & merupakan pointer yang digunakan untuk menunjuk kealamat variabel memori yang dituju.
Tipe Data | Penentu Format scanf() |
---|---|
Integer | %d |
Floating Point | |
Bentuk Desimal | %e atau %f |
Bentuk Berpangkat | %e atau %f |
Double Precision | %lf |
Character | %c |
String | %s |
Unsigned Integer | %u |
Long Integer | %ld |
Long Unsiged Integer | %lu |
Unsigned Hexadecimal Integer | %x |
Unsigned Octal Integer | %o |
Contoh-1 :
# include <stdio.h>
# include <conio.h>
main()
{
int a, b, c = 0 ;
clrscr();
printf("Masukan Nilai A = "); scanf("%d", &a);
printf("Masukan Nilai B = "); scanf("%d", &b);
c = a +b;
printf("Hasil Penjumlahan = %d",c);
}
Output yang akan dihasilkan, dari program contoh-1 diatas adalah :
2. gets()
Penjelasan :
Fungsi gets() digunakan untuk memasukkan data string. Bentu Umum dari fungsi ini adalah :
gets(nama-variabel-array);
Perbedaan antara scanf() dengan gets() adalah :
Contoh-1 :
# include <stdio.h>
# include <conio.h>
main()
{
char nm1[20];
char nm2[20];
clrscr();
puts("Masukan nama ke -1 = ");
gets(nm1);
printf("Masukan nama ke -2 = ");
scanf("%s", &nm2);
printf("\n\n");
puts("Senang Berkenalan Dengan Anda ..");
puts(nm1);
printf("Senang Berkenalan Dengan Anda ..%s", nm1);
puts(nm1);
printf("\n\n");
puts("Senang Berkenalan Dengan Anda ..");
puts(nm2);
printf("Senang Berkenalan Dengan Anda ..%s", nm2);
}
Output yang akan dihasilkan, dari program contoh-1 diatas adalah :
Fungsi gets() digunakan untuk memasukkan data string. Bentu Umum dari fungsi ini adalah :
gets(nama-variabel-array);
Perbedaan antara scanf() dengan gets() adalah :
scanf() | gets() |
---|---|
Tidak dapat menerima string yang mengandung spasi atau tab dan dianggap sebagai data terpisah | Dapat menerima string yang mengandung spasi atau tab dan masing-masing dianggap sebagai satu kesatuan data |
Contoh-1 :
# include <stdio.h>
# include <conio.h>
main()
{
char nm1[20];
char nm2[20];
clrscr();
puts("Masukan nama ke -1 = ");
gets(nm1);
printf("Masukan nama ke -2 = ");
scanf("%s", &nm2);
printf("\n\n");
puts("Senang Berkenalan Dengan Anda ..");
puts(nm1);
printf("Senang Berkenalan Dengan Anda ..%s", nm1);
puts(nm1);
printf("\n\n");
puts("Senang Berkenalan Dengan Anda ..");
puts(nm2);
printf("Senang Berkenalan Dengan Anda ..%s", nm2);
}
Output yang akan dihasilkan, dari program contoh-1 diatas adalah :
0 komentar:
Posting Komentar