NAMA : Yudana Saputra
KELAS : 3KA28
NPM : 18110703
KELAS : 3KA28
NPM : 18110703
Analisa Leksikal
Program Grade Nilai dengan Bahasa C
Hasil Analisa Leksikal:
1. Identifier: #include <stdio.h>
2. Reserve Word: (Float,Int,If-else,Return)
3. Nilai Konstanta: (0.7 , 0.3)
4. Operator (*,+,=,%,>=,<=)
KODING
Penjelasan:
Include merupakan fungsi dasar program yang
mempunyai arti sekumpulan perintah operasi program yang dapat menerima argumen
input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah
hasil operasi. menyusun kode program agar terlihat lebih rapi dan kemudahan
dalam debugging program. Lalu variable yang ingin digunakan seperti Integer untuk
membaca angka. Dan float digunakan untuk bilangan decimal pada variable dan
outputnya nanti. Lalu masukan output pernyataan variable menggunakan printf dan
scanf untuk menyatakan inputan
variabelnya. Lalu masukan rumus perhitungan untuk menghitung nilai uas dengan
uts nilai=(uts*0.7)+(uas*03);
Lalu program untuk menyatakan kondisi dimana hasil nilainya genap atau ganjil. Printf(“\nAnda lulus dengan nilai %d (Genap)\n”,nilai); dan Printf(“\nAnda lulus dengan nilai %d (Ganjil)\n”,nilai);.Lalu kondisi untuk menentukan grade nilainya apakah A,B,C,D atau E . terakhir return digunakan untuk mengembalikan nilai pada opsional.
Lalu program untuk menyatakan kondisi dimana hasil nilainya genap atau ganjil. Printf(“\nAnda lulus dengan nilai %d (Genap)\n”,nilai); dan Printf(“\nAnda lulus dengan nilai %d (Ganjil)\n”,nilai);.Lalu kondisi untuk menentukan grade nilainya apakah A,B,C,D atau E . terakhir return digunakan untuk mengembalikan nilai pada opsional.
OUTPUT
Maka jika dijalankan outputnya seperti ini , masukan nilai UTS lalu UAS lalu akan dihitung hasil nya dan dinyatakan genap atau ganjil dan disertakan keterangan Gradenya A,B,C,D, atau D
Download file:
http://upload.ugm.ac.id/608Analisa Leksikal Program Grade Nilai dengan Bahasa C.pdf