Tugas Program Dasar
1.#include <iostream>
using namespace std;
int(){
int c
printf("Masukan
nilai : ");
scanf
("%d" , c);
printf("Nilai
yang anda masukkan adalah = %i", c);
return
0;}
Kode program di atas
memiliki kesalahan penulisan sehingga program tidak dapat dijalankan ,
kesalahan tersebut adalah ...
(E.Penggunaan Header
yang Salah , karena fungsi printf() atau scanf() menggunakan header
<stdio.h>)
2.untuk menjalankan operasi I/O terdapat beberapa kelas yang
harus dimasukkan.Perhatikan beberapa kelas dan fungsinya berikut.
1.ifstream(proses
input)
2.ifstream(proses
output)
3.ofstream(proses
output)
4.fsstream(proses
input/output)
5.ofstream(proses
input/output)
(C.(1),(3) dan (4) ,
karena itu adalah standar kelas yang dipakai untuk input dan output )
3.#include <iostream>
#include
<fstream>
using namespace std;
int main(){
ifstream input;
input.open("D:/COBA.TXT);
if(!input)
{
cout << " file tidak dapat dibuka
" <<endl
return 1;
}
char C;
while
(input) {//selama belum EOF (end of file)
input.get(C);
if(input) {
cout << "C ;}
}
input.close();
return
0;
}
Kode program di atas
digunakan untuk ...
(D.membaca data file
COBA.TXT dan menampilkannya pada kode program , karena dalam kode program
tersebut menunjukan codingan untuk menampilkan sebuah file lalu menutupnya
lagi)
Essay
1.Buatlah kode program untuk menggunakan standar input gets
()!
(#include
<stdio.h>
#include
<conio.h>
using namespace
std;
int main (){
char
nama[50];
printf("masukan
nama anda : ");
gets(nama);
printf("nama
anda adalah : %s", nama);
return 0}
2.Jelaskanlah mengenai pengertian dan fungsi dari pernyataan
stream!
(Stream adalah suatu
peralatan logika (logical device) yang berguna untuk mendapatkan atau
memberikan informasi
fungsi stream ialah
mendefinisikan fasilitas untuk melakukan input/output suatu informasi)
1.Fungsi input yang digunakan untuk memasukkan data berupa
numerik adalah
(A.Cin karena fungsi
input "cin" dapat menerima data berupa karakter maupun numerik )
2.Penentu Fungsi yang digunakan untuk menyimpan dan
menampilkan tipe data berupa long integer adalah
(E.%ld karena tipe
data "int" dipanggil dengan %d sehingga "long int"
dipanggil dengan tambahan l didepannya menjadi %ld)
3.Punctuator yang mengikuti standar input "cin"
adalah
(A. >> ,
karena menggunakan perpindahan bit ke kanan dan merupakan standar bahasa C++ )
4.Berikut penulisan kode program menggunakan
"printf()" yang benar adalah
(D.#include
<stdio.h>
int main(){
printf("Pemograman
\n");
return
0;}
karena untuk fungsi
"printf" harus menggunakan pre prosesor <stdio.h> )
5.Berikut adalah pasangan fungsi input/output yang benar ,
kecuali
(B.scanf() dan cout
karena menurut standar itu bukanlah pasangannya)
6.Fungsi input yang menambahkan tanda overloaded operator
extraction untuk memasukkan nilai adalah
(A.cin , karena cin
harus diikuti dengan tanda >> yang berarti overloaded)
7.Perintah input diakhiri dengan menekan tombol ... pada
keyboard untuk mengakhiri sebuah perintah.
(C.Enter , karena
enter adalah tombol yang berfungsi untuk memberitahu komputer bahwa user sudah
selesai meng input )
8.Berikut penulisan variable pada fungsi input scanf() yang
benar adalah
(D.scanf("%d", &a ); karena dalam menginputkan dengan
scanf menurut standar nya adalah seperti ini )
9.Seluruh Fungsi input menggunakan tanda parantheese().sebab
Tanda ini untuk mengelompokan perintah masukan
(E.Pernyataan salah
dan sebab salah , karena tidak semua fungsi input menggunakan parantheese)
10.Salah satu standar input yang dapat digunakan bersamaan
printf() dengan adalah gets
Sebab standar input
ini digunakan untuk memasukan data bertipe karakter , integer dan string.
(C.Pernyataan benar
dan sebab salah ,karena fungsi gets tidak dapat memasukan data bertipe numerik)
ESSAY
1.Jelaskan Fungsi printf() dan cout pada C++ !
(Menampilkan sebuah
data yang terdapat dalam program yang di masukan oleh user maupun programernya)
2.Jelaskan Standar input yang digunakan pada C++!
(Menggunakan fungsi
"Cin" dan menggunakan tanda ">" setelah fungsi cin untuk
memasukan data ke dalam variabel)
3.Apa perbedaan dari fungsi getch() dan getche()!
(Jika getch apabila
kita menginputkan suatu data maka akan ditampilkan sedangkan getche saat
menginputkan suatu data maka tidak akan ditampilakan)
4.Format penentu pada fungsi printf()!
Integer =
%d
Floating point =
-
Bentuk Desimal =
%f
Bentuk Berpangkat =%e
Bentuk Precision =%lf
Character =%c
String =%s
Unsigned Integer =%u
Long Integer =%ld
Long Unsigned Integer =%lu
Unsigned hexadec. Int. =%x
Unsigned Octal int. =%o
5.Buatlah sebuah contoh kode program menggunakan fungsi cin
dan cout !
#include
<iostream>
using namespace std;
int main () {
int
bilangan
cout
<< "Masukan sebuah bilangan : ";
cin
>> a;
return
0;}
#include <iostream>
#include <stdio.h>
using namespace std;
int main () {
char nama[50] = "lala";
char kota[50] = "Surakarta";
char* aku;
cout
<< "Hai " << nama << endl;
cout
<< "Selamat Datang di Kota " << kota << endl ;
cout
<< "Selamat Berlibur ...!" << endl;
}
Hasilnya :
#include <stdio.h>
using namespace std;
int main (){
char* nama = (char*) "Lala";
char* kota = (char*) "Surakarta";
printf ("Hai %s. \n",nama);
printf ("Selamat Datang di Kota %s. \n",kota);
printf ("Selamat Berlbur ...! \n");
}
Hasilnya :
Komentar
Posting Komentar