Nama : Agus Setiyono
NPM : 10110337
Kelas : 3KA33
ANALISA LESIKAL PROGRAM TAMPILAN PADA C++
Koding nya seperti di bawah ini:
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
char nama[20],npm[9],kelas[5];
int nilai,uts,uas;
cout <<"Nama : ";
cin >>nama;
cout <<"NPM : ";
cin >>npm;
cout <<"Kelas : ";
cin >>kelas;
cout <<"UTS : ";
cin >>uts;
cout <<"UAS : ";
cin >>uas;
nilai = (uts + uas)/2;
cout <<"\n";"
cout <<"Nama anda "<<nama<< ",NPM anda "<<npm<<", Kelas anda " <<kelas<<, " Nilai anda ", <<nilai;
if(nilai>=60)
cout <<" ANDA LULUS ";
else
cout <<" ANDA GAGAL ";
getch();
}
Hasil Analisa Lesikal :
IDENTIFIER
|
RESERVE
WORD
|
OPERATOR
|
NILAI
|
Nama
Npm
Kelas
Nilai
Uts
Uas
|
Include
Clrscr
Cout
Cin
getch
|
=
+
/
>=
(
)
<<
>>
|
2
60
|
Penjelasan :
Pada program di atas,
pertama-tama kita deklarasikan variable dan tipe datanya terlebih dahulu.
Yaitu, variabel nama, npm, dan kelas dengan tipe data char(character). Serta variable nilai, uts dan uas menggunakan tipe data int (integer). Lalu, kita buat tampilan untuk inputan seperti pada koding di atas. dari baris pertama sampai setelah deklarasi variable sampai space kosong di bawah. Setelah itu,
terdapat rumus perhitungan nilai [ nilai : (uts + uas)/2 ]. Setelah itu kita
mendeklarasikan tampilan outputnya. Setelah itu terdapat sebuah kondisi yang
menentukan nilai. Jika nilai > dari 60 maka lulus. Jika tidak maka gagal.
Dipostkan oleh Agus Setiyono di 01.09 AM
Label Tugas, Tulisan.
Tidak ada komentar:
Posting Komentar