0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan6 halaman

Coding - Helsen

Tugas individu ini membahas penggunaan fungsi input dan output pada bahasa C++. Mahasiswa diminta menginput data nim, nama, dan nilai ke dalam program dan menampilkan hasilnya. Fungsi scanf dan gets digunakan untuk menginput data sedangkan printf untuk menampilkan keluaran.

Diunggah oleh

helsenmubarak36
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan6 halaman

Coding - Helsen

Tugas individu ini membahas penggunaan fungsi input dan output pada bahasa C++. Mahasiswa diminta menginput data nim, nama, dan nilai ke dalam program dan menampilkan hasilnya. Fungsi scanf dan gets digunakan untuk menginput data sedangkan printf untuk menampilkan keluaran.

Diunggah oleh

helsenmubarak36
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

TUGAS INDIVIDU

Dosen Pengampu:

Dr. Rizky Ema Wulansari, S.Pd., M.Pd.T.

Disusun Oleh:

Helsen Mubarak Dalimunthe

PRODI EKONOMI PEMBANGUNAN


FAKULTAS EKONOMI BISNIS
UNIVERSITAS NEGERI PADANG
2024
1. Tuliskan Program 3.1 berikut ini pada editor Dev-C++.
Program 3.1 inout1.cpp
1 #include <stdio.h>
2 int main()
3 {
4 char nim[10], nama[30]; printf("INPUT DATA
MAHASISWA\n");
5 printf("NIM : "); scanf("%s", &nim);
6 printf("NAMA : "); scanf("%s", &nama);
7

8 //tampilkan
9 printf("\nNIM : %s", nim); printf("\nNAMA : %s", nama);
return 0;
10 }

2. Jalankan Program 3.1 di atas dan inputkan NIM : 23060106 dan NAMA : Helsen
Mubarak Dalimunthe. Tuliskan apa yang tercetak di layar! Apakah ada hasil yang
“tidak sesuai” ?
Hasil Program 3.1

3. Sekarang ubah Program 3.1 menjadi Program 3.2 berikut ini. Fungsi scanf() untuk
menginput NAMA diganti dengan fungsi gets().

Program 3.2 inout2.cpp


1 #include <stdio.h>
2 int main()
3 {
4 char nim[10], nama[30];
5 printf("INPUT DATA MAHASISWA\n");
6 printf("NIM : "); scanf("%s", &nim);
7 printf("NAMA : "); gets(nama);
8
9 //tampilkan
10 printf("\nNIM : %s", nim);
11 printf("\nNAMA : %s", nama);
12 return 0;
13 }
4. Lakukan kompilasi dan jalankan Program 3.2 lalu inputkan kembali NIM : 23060106
dan NAMA : Helsen Mubarakk Dalimunthe. Apa yang terjadi? Apakah berhasil?

Hasilnya : Tidak Berhasil

5. Sekarang tambahkan perintah fflush(stdin); setelah perintah untuk


menginput NIM. Perhatikan Program 3.3 berikut ini.
Program 3.3 inout3.cpp
1 #include <stdio.h>
2 int main()
3 {
4 char nim[10], nama[30]; printf("INPUT
DATA MAHASISWA\n");
5 printf("NIM : "); scanf("%s", &nim); fflush(stdin);
6 printf("NAMA : "); gets(nama);

7 //tampilkan
8 printf("\nNIM : %s", nim);
printf("\nNAMA : %s", nama);
9 return 0;
10 }

Hasil Program 3.3 inout3.cpp

6. Jalankan Program 3.3 di atas dan inputkan NIM dan NAMA Anda masing-masing.
Tuliskan apa yang tercetak di layar! Perintah fflush(stdin) berfungsi
menghapus buffer I/O di dalam memori. Fungsi dapat ditambahkan setelah perintah
inputan.
7. Selanjutnya ditambahkan variabel “nilai” pada Program 3.3 untuk menginput dan
menyimpan nilai mahasiswa. Variabel “nilai” dideklarasikan sebagai variabel yang
bertipe float (pecahan). Perhatikan Program 3.4 di bawah.
1 #include <stdio.h>
int main()
2 {
3 char nim[10], nama[30]; float
nilai;
4 printf("INPUT DATA MAHASISWA\n");
5 printf("NIM : "); scanf("%s", &nim); fflush(stdin);
6 printf("NAMA : "); gets(nama);
7 printf("NILAI : "); scanf("%f", &nilai);
8 //tampilkan
9 printf("\nNIM : %s", nim);
10 printf("\nNAMA : %s", nama);
11 printf("\nNILAI : %f", nilai);
12 printf("\nNILAI (PEMBULATAN) : %.2f", nilai);
13
14 return 0;
15 }

8. Jalankan Program 3.4 dan pada inputan nilai, masukkan beberapa nilai berikut ini:
80, 78.253, 87.243, 90.55. Tuliskan hasil tampilan program!

Hasil Program 3.4


Tuliskan dan jalankan beberapa program berikut ini dan tuliskan hasilnya

Program 3.5 lingkaran_in.cpp

1 #include <stdio.h>
2 int main()
3 {
4 int jari;
5 float luas, keliling;

6 printf("Input jari-jari lingkaran : "); scanf("%i",


&jari);

7 luas = 3.14 * jari * jari; keliling = 2


* 3.14 * jari;

8 printf("LUAS dan KELILING LINGKARAN");


9 printf("\nJari-jari = %i", jari); printf("\nLUAS =
%.3f", luas); printf("\nKELILING = %.2f", keliling);

10 return 0;
11 }
Hasil Program 3.5 lingkaran_in.cpp
Program 3.6 volumebola.cpp

1 #include <stdio.h>
#define PHI 3.14 int
main()
2 {
3 float jari; float
volume;

4 printf("PROGRAM MENGHITUNG VOLUME BOLA\n\n");


5 printf("Input jari-jari bola (cm) : "); scanf("%f",
&jari);

6 //hitung volume
7 volume = 4/3 * PHI * jari * jari * jari;

8 printf("\nVolume bola dg jari-jari %.2f cm adalah %.3f


cm3.", jari, volume);
9 return 0;
10 }

Hasil Program 3.6 volumebola.cpp

Anda mungkin juga menyukai