Powered By Blogger

Rabu, 24 April 2013

tugas

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.