Tugas Teknik Kompilasi (Analisa Leksikal)

| 23/04/13 | |


NAMA      : Yudana Saputra  
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.
                                            
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




 

0 komentar:

Posting Komentar