Jawaban
Referensi :
● [1] “Header files in C/C++ and its uses,” GeeksforGeeks, Jul. 02, 2020.
https://www.geeksforgeeks.org/header-files-in-c-cpp-and-its-uses/
(accessed Sep. 02, 2023).
● [2] RKplus, “What is stdio.h and why do we use?,” Cplusplus, May 11, 2020.
https://www.cplusplus.in/what-is-stdio-h-and-why-do-we-use/
(accessed Sep. 02, 2023).
● [3] “C Library math.h Functions,” GeeksforGeeks, Jun. 01, 2017.
https://www.geeksforgeeks.org/c-library-math-h-functions/
(accessed Sep. 02, 2023).
● [4] “What Does Library Mean In C Programming?,” Oct. 11, 2022.
https://learncplusplus.org/what-does-library-mean-in-c-programming/
(accessed Sep. 02, 2023).
2. Escape sequences adalah penulisan karakter yang tidak bisa diwakili secara langsung
dalam penulisan karakter atau string literal[2]. Beberapa escape sequences yaitu[1] :
\” - double quote Untuk menampilkan tanda kutip/petik didalam string literal
\n - new line Untuk membuat garis baru atau line baru pada code
\\ - backlash Untuk menampilkan backlash sebagai sebuah karakter didalam string
literal
\t - horizontal tab Untuk memberi space kosong di sebelah kiri kursor
Referensi :
● [1] “Escape Sequence in C,” GeeksforGeeks, Aug. 29, 2017.
https://www.geeksforgeeks.org/escape-sequence-in-c/
(accessed Sep. 02, 2023).
● [2] “Escape Sequences,” Belajar C++, Jan. 22, 2018.
https://www.belajarcpp.com/tutorial/cpp/escape-sequences/
(accessed Sep. 03, 2023).
3. Variables dalam Bahasa C adalah lokasi memori yang difungsikan untuk menyimpan
beberapa bentuk data dan dapat dipanggil kembali Ketika dibutuhkan[1]. Dalam C terdapat
beberapa tipe variable yaitu[1] :
a. Local Variables
Variabel lokal adalah variabel yang dideklarasikan didalam sebuah fungsi atau
sebuah bagian code[1]. Dimana keberadaannya hanya valid didalam fungsi atau
bagian code tersebut. Contohnya sebagai berikut (variabel lokal ditebalkan) :
void utama()
{
float x = 17.8; //variabel lokal
printf (“%f”, x);
}[1]
b. Global Variables
Variabel global adalah yang dideklarasikan diluar fungsi atau sebuah bagian code.
Jangkauannya mencakup seluruh program sehingga dapat diakses dimanapun
didalam program[1]. Contohnya sebagai berikut (variable global ditebalkan):
#include <stdio.h>
int main()
{
Fungsi1();
Fungsi2();
return 0;
}[1]
c. Static Variables
Variabel statis adalah variabel yang didefenisikan atau dideklarasikan
menggunakan kata kunci yang statis[1]. Jangkauannya tergantung pada tempat dia
dideklarasikan, baik itu lokal maupun global[1]. Namun ia hanya bisa di
deklarasikan sekali dalam sebuah program. Format penulisannya adalah
Referensi :
• [1] “Variables in C++ - GeeksforGeeks,” GeeksforGeeks, Jul. 08, 2019.
https://www.geeksforgeeks.org/variables-in-c/
(accessed Sep. 03, 2023).
- Line 6 | int b = 5,
Pada line ini, line harus ditutup dengan symbol “ ; ” atau disebut juga
semicolon.
Line yang benar adalah : int b = 5;
- Line 9 | printf(Hasil a kali b = c);
Pada line ini ada beberapa kesalahan yaitu format isian printf yang tidak
memiliki tanda kutip (“ ”) sebagai defenisi string literal. Lalu, melihat intensi
program yang ingin menampilkan hasil kali 2 data, maka format yang benar
adalah memanggil type datanya terlebih dahulu didalam string literal. Dan
variabel dipanggil setelahnya diluar string literal.
Line yang benar adalah : printf(“Hasil %d kali %d = %d”, a, b, c);
Maka program keseluruhan akan terlihat seperti ini :
#include <stdio.h>
int main()
{
int a = 10;
int b = 5;
int c = a * b;
5. Berikut program yang menampilkan nama, mengambil input tinggi, dan menampilkan
output nama dan tinggi.
#include <stdio.h>
#include <string.h>
int main(void)
{
int n;
char x[1000000]="Abednego Zebua";
return 0;
}