Input :
Logika :
Pada program liniux with C yang saya buat ini, akan
mengimput Nama, NMP, dan Kelas. Sehingga akan menampilkan output seperti di
atas. Berikut ini akan saya sampai kan logika dan langkah-langkahnya untuk
membuat program seperti di atas :
Pertama
Ketikan vi
tugaslabsi.c pada konsol, “tugaslabsi” bias diganti dengan kata-kata lain
sesuai yang di ingin kan,
Kedua
Pada
langkah kedua ini, kita masuk dalam bagian coding. Jadi sebelum kita menulis
coding, tekan insert pada keyboard anda. Settelah itu ketikan program seperti
ini :
#include
int main()
{
char nama[80];
char kelas[90];
char npm[80];
printf(“\n”);
printf("Masukan nama anda :");
scanf ("%s",&nama);
printf("Masukan npm anda :");
scanf ("%s",&npm );
printf("Masukan kelas anda
:");
scanf ("%s",&kelas );
printf(“\n”);
printf (" Nama : %s. \n",
%nama);
printf (" NPM : %s. \n",
%npm);
printf (" Kelas : %s. \n",
%kelas);
printf(“\n”);
return 0;
}
Pada
baris pertama kita ketikan #include , kalimat yang di
awali dengan tanda ( # ) adalah are
preprocessor directive, bukan merupakan baris kode yang akan dieksekusi.
Pada
baris kedua kita ketikan int main(), baris ini bias di sebut
fungsi main, yang merupakan titik awal di mana seluruh progam akan mulai
dieksekusi.
Dan
pada baris ketiga sampai baris akhir, ini merupakan inti dari program itu
sendiri. Jadi maksudnya bahwa coding yang di ketikan di baris ini adalah inti
dari program yang ingin anda buat.
Sebua program inti di awali dengan ({})
taanda kurung kurawal karena ini adalah deklarsi yang formal.
{
char nama[80];
char kelas[90];
char npm[80];
printf(“\n”);
printf("Masukkan nama anda
:");
scanf ("%s",&nama);
printf("Masukkan npm anda :");
scanf ("%s",&npm );
printf("Masukkan kelas anda
:");
scanf ("%s",&kelas );
printf(“\n”);
printf (" Nama : %s. \n",
%nama);
printf (" NPM : %s. \n",
%npm);
printf (" Kelas : %s. \n",
%kelas);
printf(“\n”);
return 0;
}
kita
bahas dulu sebagian,
char : adalah sebuah
identifier atau pendeklarasian variabel yang berisikan character or integer.
Printf () : merupakan
perintah output, untuk mencetak output yang di inginkan.
Misalnya printf("Masukan
nama anda :"); , maka program
akan mencetak ( Masukan Nama anda ).
Bila di ketik seperti ini printf(“\n”); ,
maka akan menghasilkan output blank satu baris.
Scanf()
: merupakan perintah menginput suatu data, pada penulisan scanf() harus di sertai dengan “%s” yang merupakan format untuk data
string (array atau karakter). Di ikuti oleh variable yang berfungsi untuk
mengantikan data yang di input sehingga dapat diproses dalam program.
return
0; : intruk ini meyebabkan fungsi
int main() berakhir. Atau bisa
dibilang cara untuk mengakhiri program.
Dan
setelah selesai menulis sebuah coding, tekan Esc lalu ketik :wq .
kemudian ketikan gcc tugaslabsi.c –o aku , ini berfungsi untuk meng-compile program
yang sudah di buat. Bila tak ada kesalahan dalam program, dan ketikan lagi ./aku , untuk menjalankan program yang
telah selesai di compile.
Post a Comment