Anda di halaman 1dari 5

Tugas Pendahuluan 4.

#include <stdio.h>

#include <stdlib.h>

int main()

// printing to screen

printf("Steffano cinta Dasprog!");

return 0;

Tugas Pendahuluan 5.1

1. Cobalah untuk menukar baris 6 dan baris 7 di listing 1. Apa yang terjadi?
Jelaskan!

Setelah saya coba menukar baris 6 dan 7. Dan coba saya run tidak menghasilkan
apapun. Dikarenakan pernyataan return digunakan untuk mengakhiri fungsi dan
mengembalikan nilai ke pemanggil fungsi. Bila dilihat dari case tersebut kenapa
tidak muncul apa apa dikarenakan printf terdapat di luar pemanggil function
yaitu return. Dan juga pemprograman memiliki sifat bahwa pemprograman
membaca dari atas ke bawah. Berarti dalam case tersebut syntax return berada
di atas printf. Berarti disimpulkan ketika return telah dieksekusi, maka program
setelah return tidak akan di eksekusi

2. Bagaimana jika return 0; diganti dengan return 1;?


Jika return 0 diganti dengan 1 setelah saya run tidak terjadi apapun. Code tetap
bisa dijalankan. Tetapi bila diketahui secara makna untuk return 0 memiliki
makna bahwa program tidak memiliki masalah atau error. Dan untuk return 1
memiliki makna bahwa program memiliki error
Tugas Pendahuluan 6.3

#include <stdio.h>

int main()
{
// deklarasi variabel cost
const int x=0;
x=1;
return 0;
}

1. Coba jalankan program di Listing 3, apa yang terjadi?


Setelah saya coba menjalankan program di listing 3 terjadi error. Kenapa bisa
terjadi error dikarenakan const merupakan sebuah variabel yang memiliki
nilai tetap atau tidak bisa diubah seperti contohnya di atas syntax pada line 7
sudah mendeklarasikan const memiliki nilai x = 0. Lalu di line 8 juga
mendeklarasi x = 1. Sesuai sifat const bahwa const merupakan variabel yang
tidak bisa diubah atau tetap nilainya.

Tugas Pendahuluan 7.4

1. Cobalah buat suatu program yang dapat menerima input berupa nama dan
NRP kemudian menampilkannya pada layer

#include <stdio.h>

int main()
{
char sNama [50], sNRP [20];

printf("Masukkan Namamu:");
scanf("%49s[^\n]", &sNama);

printf("Masukkan NRP:");
scanf("%19s[^\n]", &sNRP);

printf("Nama :%s\n",sNama);
printf("NRP : %s\n",sNRP);
return 0;
}
2. Buat program yang meminta pengguna memasukkan suhu dalam Celsius dan
kemudian mengkonversinya ke Fahrenheit

int main() {
float celcius, fahrenheit;

printf("Masukkan celcius: ");


scanf("%f", &celcius); // Tambahkan titik koma di sini

fahrenheit = (celcius * 9/5) + 32;

printf("%2f Celcius sama dengan %2f Fahrenheit\n", celcius,


fahrenheit); // Ganti %2f menjadi %f

return 0;
}
Dasar Teori

Program komputer atau sering kali disingkat sebagai program


adalah serangkaian instruksi yang ditulis untuk melakukan suatu
fungsi spesifik pada computer (Richy, 2018). Bahasa C adalah
Bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun
1967. Bahasa ini memberikan ide kepada Ken Thompson yang
kemundian mengembangkan Bahasa yang disebut dengan B pada
tahun 1970. Perkembangan selanjutnya dari Bahasa B adalah
Bahasa C oleh Dennis Ritchie sekitar 1970-an. Lalu Bahasa C
pertama kali digunakan pada computer dengan system operasi
UNIX. Ritchie membuat bahasa pemrograman C untuk
mengembangkan sistem operasi UNIX (Rio, 2010). Sebelumnya,
sistem operasi UNIX dibuat menggunakan bahasa assembly
(assembly language). Akan tetapi bahasa assembly sendiri sangat
rumit dan susah untuk dikembangkan (Richy, 2018). Untuk
kegunaan dari Bahasa pemprograman C sangat lah banyak seperti
contohnya Mengembangkan sistem operasi seperti UNIX, Linux,
dan Windows (D. Setiawan, 2023). Lalu Bahasa C memiliki
keunggulan C sebagai bahasa pemrograman procedural, Bahasa C
sangat cepat dan efisien, dan juga C merupakan “induk” dari
bahasa pemrograman modern (Rinchy, 2018). Bahasa C dikenal
sebagai mother language karena sebagian besar compiler, kernel,
dan lainnya dicatat dalam bahasa ini dan beberapa bahasa
pemrograman lainnya mengikuti syntax bahasa ini seperti C++,
Java, dan lainnya (Ricky, 2021). Dalam program memiliki beberapa
jenis tipe data bilangan bulat, bilangan real, bilangan string dan
lain lain (Departemen Teknik Komputer, 2023). Bahasa C dikatakan
sebagai Bahasa pemprograman terstruktur karena strukturnya
menggunakan fungsi fungsi sebagai program – program bagiannya
(subroutine). Fungsi – fungsi yang ada selain fungsi utama (main)
merupakan program program bagian. Fungsi – fungsi ini dapat di
tulis setelah fungsi utama atau diletakkan di file Pustaka(library)
Hasil Praktikum

Pada Praktikum pertama, kami diberi instruksi instruksi untuk


membuat empat program. Praktikum dilakukan dengan
menggunakan aplikasi codebloks. Untuk pertama kita membuat
project untuk program satu. Untuk program satu kita disuruh
untuk menampilkan sebuat text menggunakan printf. Untuk
tulisan yang akan ditampilkan ada 4. 1) Welcome to the jungle, 2)
|(>o<)/ ¯\\_('o')_/¯ \\(>o<)| , 3) Why so serious?\" - The Joker, 3)
Listen to me. When the time comes, you gotta run and don't look
back. This is over.\" - Arthur Morgan. Lalu untuk menampilkan
semua text diatas kita menggunakan syntax printf. Berikut adalah
promgram untuk soal pertama:

#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Welcome to the jungle!\n");
printf("|(>o<)/ ¯\\_('o')_/¯ \\(>o<)|\n");
printf("\"Why so serious?\" - The Joker\n");
printf("\"Listen to me. When the time comes, you gotta run and
don't look back. This is over.\" - Arthur Morgan");
return 0;
}

Lalu untuk praktikum kedua dengan soal

Anda mungkin juga menyukai