Kali ini saya tidak mengerjakan sendiri, saya di bantu :
Elang Robby Budiman (XieZee)
Riefky (Beginners TI)
Samuel (Blog Tugas)
Tigana (Mine)
Perintah
Bahasa pemograman tidak tidak akan bisa digunakan jika tidak memiliki perintah input. Beberapa perintah input :
Getch() & Getche()
Digunakan untuk menampilkan data yang mempunyai tipe
karakter. Tetapi hanya dapat menampilkan 1 karakter. Fungsi getch() tidak dapat
menampilkan data yang diinputkan sedangkan fungsi getche() bisa.
#include <stdio.h>
#include <conio.h>
using namespace std;
int main () {
char x;
printf ("Menampilkan karakter : "); x = getche();
printf ("\nkarakter yang dimasukkan adalah :%c", x);
printf ("\nMasukkan karakter: "); x = getch();
printf ("\nKarakter yang dimasukkan adalah :%c", x);
return 0;
}
.
#include <conio.h>
using namespace std;
int main () {
char x;
printf ("Menampilkan karakter : "); x = getche();
printf ("\nkarakter yang dimasukkan adalah :%c", x);
printf ("\nMasukkan karakter: "); x = getch();
printf ("\nKarakter yang dimasukkan adalah :%c", x);
return 0;
}
.
CIN
Digunakan untuk meanangani standar input pada C++ dengan
menambahkan overloaded operator extraction (>>) pada cin stream.
#include <iostream>
using namespace std;
int main() {
int a;
int b;
cout << "Nama : XTKJ1" << endl << endl;
cout << "Masukkan nilai a : "; cin >> a;
cout << "Masukkan nilai b : "; cin >> b;
cout << "Hasil penjumlahan ; " << a << "+" << b << "=" << a + b << endl << endl;
}
using namespace std;
int main() {
int a;
int b;
cout << "Nama : XTKJ1" << endl << endl;
cout << "Masukkan nilai a : "; cin >> a;
cout << "Masukkan nilai b : "; cin >> b;
cout << "Hasil penjumlahan ; " << a << "+" << b << "=" << a + b << endl << endl;
}
Getch() & Getche()
#include <stdio.h>
#include <conio.h>
using namespace std;
int main () {
int x;
printf ("Menampilkan nilai : "); x = getche();
printf ("\nnilai yang dimasukkan adalah :%d", x);
printf ("\nMasukkan nilai: "); x = getch();
printf ("\nnilai yang dimasukkan adalah :%d", x);
return 0;
}
#include <conio.h>
using namespace std;
int main () {
int x;
printf ("Menampilkan nilai : "); x = getche();
printf ("\nnilai yang dimasukkan adalah :%d", x);
printf ("\nMasukkan nilai: "); x = getch();
printf ("\nnilai yang dimasukkan adalah :%d", x);
return 0;
}
CIN
#include <iostream>
using namespace std;
int main() {
int a;
int b;
cout << "Nama : XTKJ1" << endl << endl;
cout << "Masukkan nilai a : "; cin >> a;
cout << "Masukkan nilai b : "; cin >> b;
cout << "Hasil penjumlahan ; " << a << "+" << b << "=" << a + b << endl << endl;
}
using namespace std;
int main() {
int a;
int b;
cout << "Nama : XTKJ1" << endl << endl;
cout << "Masukkan nilai a : "; cin >> a;
cout << "Masukkan nilai b : "; cin >> b;
cout << "Hasil penjumlahan ; " << a << "+" << b << "=" << a + b << endl << endl;
}
SOAL
1.#include
<iostream>
usng namespace
std;
int main ()
{
int c;
printf("Masukkan
nilai=");
scanf("%d",c);
printf(Nilai yang
anda masukkan adalah = %i",c);
return 0;
}
Kode program
diatas memiliki kesalahan penulisan sehingga program tidak dapat
dijalankan.Kesalahan tersebut adalah......
A.Kesalahan pada
pendeklarasian variabel
B.Fungsi Printf
tidak seharusnya diikuti oleh scanf
C.Kesalahan pada
penggunaan fungsi penentu,yang seharusnya adalah karakter
DTidak menyertakan
tanda '&' pada awal karakter
E.Penggunaan header
yang sah
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) oftstream
(Proses output)
(4) fsstream
(Proses input/output)
(5) ofstream
(Proses input/output)
Penulisan variabel
diatas, yang memenuhi aturan adalah....
A.(1),(2), dan (4)
B.(1),(2), dan (5)
C.(1),(3) dan (4)
D.(2),(3) dan (4)
E.(2),(4) dan (5)
Ubahlah kode
berikut ke standar input cin:
#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 berlibur...\n");
}
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 berlibur...\n");
}
Jadi seperti ini :
#include <iostream>
using namespace std;
main()
{
string nama = "Lala";
string kota = "Surakarta";
cout << " Hai " << nama << endl;
cout << "Selamat datang di kota " << kota << endl;
cout << "selamat Berlibur... " << endl;
}
using namespace std;
main()
{
string nama = "Lala";
string kota = "Surakarta";
cout << " Hai " << nama << endl;
cout << "Selamat datang di kota " << kota << endl;
cout << "selamat Berlibur... " << endl;
}
Uji Kompetensi
1.Fungsi input yang digunakan untuk memasukkan data berupa numerik adalah....
A.Cin
B.Gets()
C.Getch()
D.Getche()
E.Printf()
2.Penentu fungsi yang digunakan untuk menyimpan dan menampilkan tipe data berupa long integer adalah......
A.%g
B.%e
C.%d
D.%lu
E.%ld
3.Puncuator yang mengikuti standar input cin adalah......
A.>>
B.<<
C.()
D.[]
E.{}
4.Berikut penulisan kode program menggunakan Printf() yang benar adalah.....
A.#include <iostream>
int main () {
Printf("Pemograman \n");
return 0;
}
B.#include <conio.h>
int main () {
printf("Pemograman \n);
return 0;
}
C.#include <math.h>
int main () {
printf("Pemograman \n);
return 0;
}
D.#include <stdio.h>
int main () {
printf("Pemograman \n);
return 0;
}
E.#include <stdlib>
int main () {
printf("Pemograman \n);
return 0;
}
5.Berikut adalah pasangan fungsi input/output yang benar kecuali
int main () {
printf("Pemograman \n);
return 0;
}
E.#include <stdlib>
int main () {
printf("Pemograman \n);
return 0;
}
5.Berikut adalah pasangan fungsi input/output yang benar kecuali
A.Scanf() dan Printf()
B.Scanf() dan Cout()
C.Cin() dan Cout()
D.Getch() dan Printf()B.Scanf() dan Cout()
C.Cin() dan Cout()
E.Getche() dan Printf()
Cout () & Cin ()
#include <iostream>
using namespace std;
main()
{
int a;
cout << "Masukkan nilai 100 : "; cin >> a;
cout << "Anda berhasil memasukan bilangan " << a << endl;
}
using namespace std;
main()
{
int a;
cout << "Masukkan nilai 100 : "; cin >> a;
cout << "Anda berhasil memasukan bilangan " << a << endl;
}
Scanf() & Printf()
Memasukkan a dan b
Getch() & Getche()
Bila senpai mempunyai pertanyaan jangan sungkan, tinggalkan komentar.
#include <stdio.h>
#include <conio.h>
using namespace std;
main () {
printf("Kelompok \n");
int x, y;
printf("Masukkan nilai 100 = ");
scanf("%d",&x);
printf("\n anda berhasil memasukkan bilangan %d", x);
}
#include <conio.h>
using namespace std;
main () {
printf("Kelompok \n");
int x, y;
printf("Masukkan nilai 100 = ");
scanf("%d",&x);
printf("\n anda berhasil memasukkan bilangan %d", x);
}
Memasukkan a dan b
Getch() & Getche()
#include <stdio.h>
#include <conio.h>
int main () {
int x;
printf("Masukkan nilai x = "); x = getch();
printf("\n nilai x adalah = %c", x);
printf("\n Masukkan nilai x = "); x = getche();
printf("\n nilai x adalah = %c", x);
return 0;
}
#include <conio.h>
int main () {
int x;
printf("Masukkan nilai x = "); x = getch();
printf("\n nilai x adalah = %c", x);
printf("\n Masukkan nilai x = "); x = getche();
printf("\n nilai x adalah = %c", x);
return 0;
}
Bila senpai mempunyai pertanyaan jangan sungkan, tinggalkan komentar.

0 komentar:
Posting Komentar