USER INTERFACE
Assalamu'alaikum wr.wb
hallo guys welcome back to my blog...
for long time kita ga bertemu di blog ya ahaha....
so sorry guys gue lagi aga sibuk dikit,,,biasalah orang sibuk haha..
okey abaikan..
jadi disini gue bakal posting tugas yang udah gue dan temen temen gue kerjain..
oke jadi disini yang mengerjakan ada 4 orang,yaitu ;
-gilang satria
-rashif malik ilyasa
-silvia meilani
-tri intan ismayanty
okey langsung....
*********
hallo guys welcome back to my blog...
for long time kita ga bertemu di blog ya ahaha....
so sorry guys gue lagi aga sibuk dikit,,,biasalah orang sibuk haha..
okey abaikan..
jadi disini gue bakal posting tugas yang udah gue dan temen temen gue kerjain..
oke jadi disini yang mengerjakan ada 4 orang,yaitu ;
-gilang satria
-rashif malik ilyasa
-silvia meilani
-tri intan ismayanty
okey langsung....
*********
Unjuk Kerja
1. Ubahlah kode
program berikut menggunakan fungsi cout!
#include <stdio.h>
Using namespace std;
Int main ()
{
char* nama = (char*) “Lala”;
char* kota = (char*)
“Surakarta”;
printf (“Hai %s.
\n”, nama);
printf (“Selamat
Datag di Kota %s. \n”, kota);
printf (“Selamat
Berlibur..! \n”);
2. Setelah
selesai, kumpulkanlah hasilnya pada gurumu
jawab :
Kegiatan 10.2
1. Jelaskan
mengenai beberapa hal mengenai fungsi standar input dibawah ini!
a. fungsi
scanf ()
b.
fungsi gets ()
c. fungsi cin ()
2. Buatlah sebuah
kode program menggunakan masing – masing standar input
yang telah kalian pelajari!
Jawab :
1.
a.
Fungsi Scanf ()
biasanya dikombinasikan dengan perintah printf (). Selain itu penggunaan scanf
() juga harus menyertakan tanda ‘&’ pada awal nama variabel. Tanda ‘&’
disini berfungsi sebagai operator alamat (addresss operator).
b.
Fungsi gets ()
digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan
untuk memasukkan data numerik. Harus diakhiri dengan penekanan tombol enter.
Tidak memerlukan penentu format
c.
Fungsi cin ()
digunakan untuk menangani standar input pada C++ dengan menambahkan overloaded
operator extraction (>>) pada cin stream. Untuk dapat menggunakan fungsi
ini, biasanya diikuti dengan cout untuk menampilkan hasil dari data yang telah
diproses
2.
Tugas Rumah
1. Buatlah sebuah kode program
menggunakan standar input getche (), getch (), cin, scanf (), gets () untuk menampilkan output sesuai ketentuan
berikut.
a. Meminta masukan berupa
angka, kemudia hasil masukkan ditambah dengan 10. Setelah itu menampilkan angka yang
dimasukkan beserta hasil penambahan dengan angka 10
b. Meminta
masukkan berupa kaakter, kemudian menampilkannya.
HOTS (HIGH ORDER
THINGKING SKILLS)
A
1.perhatikan
algoritma berikut!
#include <iostream>
Using namespace std;
Int main ()
{
Int c;
Printf (“Masukkan
nilai = “);
Scanf (“%d”, c);
Printf (“Nilai yang
anda masukkan adalah = %i, c);
Return 0;
Kode program di atas memiliki kesalahan pada penulisan
sehingga program tidak dapat dijalankan. Kesalahan tersebut adalah E.
penggunaan header yang salah
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)
(2) ifstream (proses output)
(3) ofstream (proses output)
(4) fsstream (proses input/output)
(5) ofstream (proses input/output)
Penulisan variable diatas, yang memenuhi
aturan adalah C. (1),(3),dan (4)
3. perhatikan kode
berikut ini.
#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 (EDN OF FILE))
Input.get (C);
If (input){
Cout << C; }
}
Input.close();
Return 0;}
Kode program di
atas digunakan untuk D.membaca data pada file COBA.TXT dan menampilkannya
pada kode program
B.
1. Buatlah kode
program untuk menggunakan standar input gets()!
2. Jelaskan
mengenai pengertian dan fungsi dari pernyataan stream!
Jawaban :
1.
2. Stream adalah
suatu logiks device (peralatan logika) yang menghasilkan dan menerima informasi
atasu suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran
data.
UJI KOMPETENSI
1. Fungsi
inputyang digunakan untuk memasukan data berupa numerik adalah
A. Cin
2. Penentu fungsi
yang digunakan untuk menyimpan dan menampilkan tipe data
berupa long integer adalah E. %ld
3. punctuator yang
mengikuti standar input cin adalah
A. >>
4. berikut
penulisan kode program menggunakan printf () yang benar adalah
D. #include <iostream>
Int main () {
Printf
(“Pemrograman \n”);
Return 0; }
5. berikut adalah
pasangan fungsi input/output yang benar,kecuali
B. scanf () dan cout ()
6. Fungsi input yang
menambahkan tanda overloaded operator extraction untuk memasukan nilai adalah A.
cin
7. Perintah input diakhiri
dengan menekan tombol C. Enter
untuk mengakhiri sebuah perintah
8. Berikut penulisan variabel
pada fungsi input scanf() yang benar adalah D. scanf (“%d”, &a);
9. Seluruh fungsi input
menggunakan tanda parathanse ()
Sebab
Tanda ini untuk mengelompokkan perintah masukkan
Jawab : D. tidak seluruh fungsi menggunakan parathanse (),
contohnya cin, karena cin menggunakan overloaded operator extraction
(>>). Tanda parathanse ().
10. Salah satu standar input
yang dapat digunakkan bersamaan printf () dengansfslsh
gets ()
Standar input ini digunakkan untuk memasukkan data bertipe
karakter, integer, dan string.
Jawab : C. fungsi gets () hanya bisa memasukkan tipe data
berupa karakter.
B.
1. Jelaskan fungsi printf ()
dan cout pada C++!
2. Jelaskan standar input yang
digunakkan pada C++!
3. Apa perbedaan dari funngsi
getch () dan getche () ?
4. Sebutkan format penentu
pada fungsi printf () !
5. Buatlah sebuah contoh kode
program menggunakan fungsi cin dan cout !
Jawaban
1. Berfungsi sebagai output
(menampilkan data ke monitor)
2.
- Fungsi Scanf ()
biasanya dikombinasikan dengan perintah printf (). Selain itu penggunaan scanf
() juga harus menyertakan tanda ‘&’ pada awal nama variabel. Tanda ‘&’
disini berfungsi sebagai operator alamat (addresss operator).
- Fungsi gets ()
digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan
untuk memasukkan data numerik. Harus diakhiri dengan penekanan tombol enter.
Tidak memerlukan penentu format
- Fungsi cin ()
digunakan untuk menangani standar input pada C++ dengan menambahkan overloaded
operator extraction (>>) pada cin stream. Untuk dapat menggunakan fungsi
ini, biasanya diikuti dengan cout untuk menampilkan hasil dari data yang telah
diproses.
3. fungsi getch () tidak dapat
menampilkan data yang di-inputkan, sedangkan fungsi getche () dapat
menampilkannya.
4.
- Integer : %d
- Floating point -
desimal : %f
- Floating point -
berpangkat : %e
- Floating point -
desimal dan pangkat : %g
- Double precision
: %lf
- Character : %c
- String : %s
- Unsigned Integer
: %u
- Long Integer :
%ld
- Long Unsigned
Integer : %lu
- Unsigned
Hexadecimal Integer : %x
- Unsigned Octal
Integer : %o
5.
A. Tugas mandiri
1. jelaskan
karateristik standar inputberikut ini.
getche () : dapat menampilkan fungsi yang diinputkan
getch () : tidak dapat menampilkan fungsi yang
diinputkan
gets : hanya bisa memasukkan karakter (char)
scanf () : menggunakan format penentu
cin : menggunakan overloaded operator extraction
(>>)
2. Tulislah
hasilnya dengan rapih !
B. Tugas kelompok
Setelah mempelajari perancangan User
interface, lakukan aktivitas berikut bersama teman; satu kelasmu!
1. Buatlah kode
program untuk menampilkan tampilan berikut!
a. Bilangan 100 menggunakan fungsi :
- cin & cout
- scanf &
printf
b. Karakter A
& B menggunakan fungsi :
- getch ()
- getche
2. Setelah selesain komunikasikan di depan kelas
C. Tugas Proyek
1. Berkelompoklah
dengan 3 – 4 temanmu laki – laki dan perempua kemudian pillihlah seorang ketua
kelompok untuk memimpin diskusi!
a. Ketua kelompok
: ……
b. Anggota : …....
2. Buatlah
perencanaan dengan kelompokmu untuk membuat sebuah kode program yang
menggunakan seluruh fungsi input dan output yang telah kamu pelajari seblumnya!
Data yang akan
ditampilka : kalkulator sederhana
Urutan fungsi
Input dan output yang digunakan : printf
dan scanf
3. Aplikasikan
perencanaan yang kamu buat pada kode program!
*******
okey guys jadi itu jawabin kamiii....
maaf jika banyak kesalahan karena kesempurnaan hanya milik yang diatas...
thank you
adn see you later....
wassalamu'alaikum wr.wb
Komentar
Posting Komentar