Contoh Soal
- Mencetak kalimat “Hello! My name is “Alfian Rehanusa Wibowo” ” dalam satu baris
- Mencetak kalimat dalam beberapa baris, dengan tampilan sbb :
- Menghitung penjumlahan 1024 + 4096 dan mencetak hasilnya
- Mengisi nilai 2 variabel int, menjumlahkan kedua isi variabel tersebut dan mencetak hasilnya
- Mengisi nilai sebuah variabel float, mengalikan isi variabel tersebut dengan 50 dan mencetak hasilnya
- Menampilkan nilai sebuah bilangan float dengan format 3 digit di belakang koma
Penyelesaian
1. Mencetak kalimat “Hello! My name is “Alfian Rehanusa Wibowo” ” dalam satu baris
1. Mencetak kalimat “Hello! My name is “Alfian Rehanusa Wibowo” ” dalam satu baris
a. Source Code
#include <stdio.h> main(){ printf("Hello! My name is \"Alfian Rehanusa Wibowo\" "); }
b. Output
c. Penjelasan
printf merupakan fungsi dasar bahasa c yang dipakai untuk menampilkan data berupa karakter, string ataupun numerik.
2. Mencetak kalimat dalam beberapa baris, dengan tampilan sbb :
a. Source Code
#include <stdio.h> main(){ printf("Hello... \n..oh my \n...when do i stop? \n \n1 \n..2 \n...3"); }
c. Penjelasan
Tanda \ pada string yang menjadi argumen printf() memiliki makna yang khusus dan dipakai untuk menyatakan huruf khusus, diantaranya :- \n : menyatakan huruf baris baru
- \" : menyatakan huruf petik ganda
- \\ : menyatakan huruf backslash
- \t : menyatakan huruf tab
a. Source Code
#include <stdio.h> main(){ printf("1024 + 4096 = %d", 1024+4096); }
b. Outputc. Penjelasan
Format fungsi printf yaitu printf("Teks dan Format Tipe Data", variabel sesuai format). 1024 + 4096 = berupa tampilan teks, %d merupakan tipe data, 1024+4096, yaitu variabel sesuai format yang dimasukkan di format tipe data (%d).
4. Mengisi nilai 2 variabel int, menjumlahkan kedua isi variabel tersebut dan mencetak hasilnya
a. Source Code
#include <stdio.h> main(){ //Inisialisasi variabel int a, b; a=10; b=5; //Output printf("Hasil penjumlahan 10 + 5 = %d", a+b); }
b. Output c. Penjelasan
Terlebih dahulu aktivitas menginisialisasikan variabel dan memasukkan nilainya. Lalu mencetak kesannya memakai fungsi printf.
5. Mengisi nilai sebuah variabel float, mengalikan isi variabel tersebut dengan 50 dan mencetak hasilnya
a. Source Code
#include <stdio.h> main(){ //Inisialisasi variabel float a=5.2; //Output printf("Hasil perkalian variabel float dengan 50 = %f", a*50); }
b. Outputc. Penjelasan
Sama menyerupai nomor 4, Terlebih dahulu aktivitas menginisialisasikan variabel dan memasukkan nilainya. Lalu mengalikan variabel a dengan 50 dan mencetak kesannya memakai fungsi printf.
6. Menampilkan nilai sebuah bilangan float dengan format 3 digit di belakang koma
a. Source Code
#include <stdio.h> main(){ /Inisialisasi variabel float a=5.43210; //Output printf("Nilai bilangan float : %0.3f", a); }
b.Output c. Penjelasan
Untuk menampilkan format digit dibelakang koma, yang harus dilakukan yaitu merubah format tipe data sesuai jumlah digitnya. Yang semula %f menjadi %0.3f, yang akan menampilkan 3 digit dibelakang koma. Jika ingin menampilkan 5 digit dibelakang koma, maka format tipe datanya menjadi %0.5f.
Jika masih kurang paham, Anda sanggup mempelajari artikel Operasi Input dan Output Pemrograman Bahasa C
Demikian artikel Contoh Soal Dan Pembahasan Pemrograman Bahasa C (Pengenalan Bahasa C). Jika ada yang masih gundah sanggup ditanyakan dikolom komentar, terima kasih :) Sumber https://wapwibowo.blogspot.com/