TUGAS KELOMPOK 4

Halo,

kali ini kita akan membahas tugas yang diberikan pada saat liburan. dan kelompok 4 beranggotakan :
  • Barnes Yosia Nathanael
  • M Labib Fatulullah
  • Putra Esa Nanda
  • Salman Fauzan Fakhri Aulia

 HAL 172 : UNJUK KERJA

dibawah ini adalah contoh program yang menggunakan printf, lalu kita akan mengubah fungsi printf dengan fungsi cout tanpa mengubah inputannya :

dan ini program dengan fungsi cout dan hasilnya :

KEGIATAN 10.2 HAL 172 

     1. FUNGSI CIN :

Cin adalah satu dari bayank fungsi di pemgoraman c++ yang mana berfugsi sebagai input (memasukkan data ke dalam program melalui variable tertentu).


     2. FUNGSI SCANF

Dalam bahasa C++ perintah tersebut dikenal dengan penulisan scanf() sebagai inputan.Dengan menggunakan perintah scanf, kita bisa membuat program yang lebih interaktif, yakni meminta data dari user / pengguna. Data ini nantinya bisa disimpan ke dalam variabel dan diolah lebih lanjut untuk kemudian ditampilkan kembali.


     3. FUNGSI GETS

Fungsi ini memiliki kegunaan sebagai input data pada program, namun fungsi ini hanya dapat melakukan input data yang berbasis karakter sehingga data – data yang menggunakan numerik tidak dapat di operasikan
 

HIGH ORDER THINKING SKILL HAL 178-179

     A. Pilihan Ganda

1.Kode Program Diatas memiliki kesalahanpenulisan sehingga program tidak dapat dijalakankan.Kesalahan tersebut adalah……
E.Penggunaan header yang salah
Analisis :
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)
Penulisan Variabel diatas,yang memenuhi aturan adalah
B.(1),(3),dan(4)
3. Perhatikan kode program 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 (End Of File)
              input.get (C) ;
              if (input) {
       cout << C; }
       }
       input.close () ;
       return 0; }
  
D. Membaca data pada file COBA.TXT dan menampilkannya pada kode program
Analisis: Karena pada saat kode ini kami mencobanya hanya bertuliskan “ File Tidak Dapat Dibuka “ yang artinya sama saja dengan membaca data dan menampilkannya 
B. ESSAY
1.Buatlah kode program yang untuk menggunakan standar input gets ( )!
UJIKOM HAL 179-180
A. PILIHAN GANDA
1.Fungsi input yang digunakan untuk memasukkan data berupa numerik adalah
E.Printf
Analisis : Fungsi printf digunakkan untuk mencetak data, baik berupa teks, numerik , konstanta , maupun variabel.
2. Penentu fungsi yang digunakan untuk menyimpan dan menampilkan tipe data berupa long integer adalah……………..
C.%d
Analisis : Penentu format untuk print if yang digunakkan untuk menampilkan tipe data integer menggunakan symbol %d.
3. Punctuator yang mengikuti standar input cin adalah………
A.>>
Analisis : untuk punctuator << digunakan pada standar input Cout , sedangkan untuk standar input cin menggunakan punctuator >>  Cin
4.Berikut penulisan kode program menggunakan printf ( ) yang benar adalah……….
D.  #Include <stdio.h>
    Int main ( ) {
    Printf ( “ Pemrograman \n “ ) ;
    Return 0; }
Analisis : Dalam fungsi printf , harus diikuti dengan header <stdio.h>, jika kita tidak menggunakan header ini maka program tidak bisa berjalan dengan baik / error.
5.Berikut ini adalah pasangan fungsi input / output yang benar, kecuali…………
B.scanf ( ) dan cout ( )        
Analisis: Karna scanf () untuk Input dan cout untuk output. Tetapi cout seharusnya dengan cin, dan scanf () hanya bisa berpasangan dengan printf. 
6.Fungsi input yang menambahkan tanda overloaded operator extraction untuk memasukkan nilai adalah……………………
A.cin ( )
Analisis : Standar input pada C++ cin menambahkan tanda overloaded operator extraction(>>) pada cin stream
7. perintah input diakhiri dengan menekan tombol……. Pada keyboard untuk mengakhiri sebuah perintah
C.Enter
Analisis : Saat mengakhiri perintah input, kita harus menekan tombol Enter untuk mengakhiri sebuah perintah tersebut
8. berikut penulisan variable pada fungsi input scanf ( ) yang benar adalah…….
D. scanf (“%d” , &a) ;
Analisis :  Karena scanf () akan menginput pada variabelnya jadi dideklarasikan terlebih dahulu jenis variabel nya dengan tanda  kutip lalu koma, tanda & lalu nama variabelnya sendiri setelah itu kurung tutup dan diakhiri titik koma
GuNakan petunjuk soal berikut untuk mengerjakan soal nomor 9 dan 10.
Perunjuk soal terdiri dari, PERNYATAAN, kata SEBAB dan ALASAN yang disusun secara berurutan, berikut ini jawaban yang benar adalah……
  1. jika penyataan benar , alasan benar , keduanya menunjukkan hubungan sebab akibat
  2. Jika pernyataan benar, alasan benar, keduanya tidak menunjukan hubungan sebab akibat
  3. Jika pernyataan benarr dan alasan salah
  4. jika pernyataan salah dan alasan benar
  5. Jika pernyataan salah dan alasan salah
  6. Seluruh fungsi input menggunakan tanda parantheese ( )
Sebab
Tanda ini untuk mengelompokkan perintah masukkan.
Jawaban : A. Karena alasan benar dan sebab alasan benar. Tanda () untuk mengelompokkan perintah masukkan
  1. salah satu standar input yang dapat digunakan bersamaan dengan printf ( ) adalah gets ( )
Sebab
Standar input ini digunakan untuk memasukkan data yang bertipe karakter , integer dan string.
Jawaban : C. Printf() dapat digunakan bersamaan dengan gets. Tapi sebab / alasannya salah. Karena gets tidak bisa digunakkan untuk memasukkan data bertipe integer ataupun data data numeric lainnya.

B.Essay

  1. Jelaskan fungsi printf ( ) dan cout ( ) pada C++ !
  2. Jelaskan standar input yang digunakkan pada C++ !
  3. Apa perbedaan dari fungsi getch ( ) dan getche ( ) ?
  4. sebutkan format penentu pada fungsi printf ( )
  5. Buatlah sebuah contoh kode program menggunakan fungsi cin dan cout !
Jawaban
1. * Printf ( ) = digunakkan untuk mencetak data baik berupa teks , numerik, konstanta maupun variabel. Perbedaannya dengan cout, dalam membuat garis baru da tidak perlu menggunakan endl namun menggunakan \n
* Cout      = digunakkan untuk menampilkan rancangan dari kode program baik teks , numeric, konstanta maupun variabel.
2.> Getch dan getche = Digunakkan untuk menampilkan data yang mempunyai tipe karakter. Tetapi hanya dapat menampilkan 1 karakter. Fungsi getch() tidak bisamenampilkan data yang diinputkan, sedangkan fungsi getche bisa
> Cin ( )    = Digunakkan untuk menangani standar input pada C++ dengan menambahkan overloaded operator extraction ( >> ) pada cin stream
> Scanf ( ) = Dikombinasikkan dengan printf ( ) , penggunaan scanf ( ) harus menyertakan tanda baca & pada awal nama variabel. Tanda & gunanya sebagai operator alamat
>  Gets ()     =  Digunakan untuk memasukkan data bertip karakter dan tidak dapat digunakkan untuk memasukkan tipe data numeric , namun bedanya dengan Getche. Gets harus diakhiri dengan menekan tombol enter.
3. * Getch ( ) = digunakan untuk menampikan data yang mempunyai tipe characters. Tetapi hanya menampilkan 1 karakter. Fungsi getch ( ) tidak dapat menampilkan data yang diinput.
* Getche ( ) = sama seperti fungsi pada getch ( ) , hanya Fungsi getche( ) bisa menampilkan data yang diinput. 
4. Tipe data dan penentu format untuk printf
integer = %d
floating point :
Desimal %f
Pangkat %e
Desimal & Pangkat = %g
characters = %c
string = %s
5.  
HAL 181 : TUGAS MANDIRI 

getche():

getche() tombol yang kita tekan akan langsung ditampilkan pada console.

getch():

Pada fungsi getch() tombol yang kita tekan pada keyboard tidak akan ditampilkan pada console (kecuali kita panggil variabelnya dengan fungsi printf atau fungsi output lainnya.

gets() :

Fungsi gets() digunakan untuk melakukan input data string.  Data string merupkan kumpulan data karakter, karena itu ditambahkan banyaknya katakter yang akan diterima oleh variabel string dengan tipe karakter.

scanf () :

penggunaan scanf harus menyertakan tanda “&” pada awal nama variabel yang akan dideklarasikan.fungsinya sebagai operator alamat variable terebut.

cin:

Dalam C++, perintah cin digunakan untuk menginput suatu nilai dari suatu piranti masukan (keyboard) untuk selanjutnya diproses oleh program. dan menggunakan tanda operator “>>”
B. TUGAS KELOMPOK 
A. BILANGAN 100 MENNGGUNAKAN COUT DAN CIN
------------------------------------------------------








0 comments: