#include<string.h>
#include<ctype.h>
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
void keyword(char str[10])
{ if(strcmp("for",str)==0||strcmp("while",str)==0||strcmp("do",str)==0||
strcmp("int",str)==0||strcmp("float",str)==0||strcmp("char",str)==0||
strcmp("double",str)==0||strcmp("static",str)==0||strcmp("switch",str)==0||
strcmp("case",str)==0)
printf("\n%s adalah keyword",str);
else
printf("\n%s adalah identifier",str);
}
main()
{
FILE *f1,*f2,*f3;
char c,str[10],st1[10];
int num[100],lineno=0,tokenvalue=0,i=0,j=0,k=0;
printf("\nEnter the c program\n");/*gets(st1);*/
f1=fopen("input","w");
while((c=getchar())!=EOF)
putc(c,f1);
fclose(f1);
f1=fopen("input","r");
f2=fopen("identifier","w");
f3=fopen("specialchar","w");
while((c=getc(f1))!=EOF)
{
if(isdigit(c))
{
tokenvalue=c-'0';
c=getc(f1);
while(isdigit(c))
{
tokenvalue*=10+c-'0';
c=getc(f1);
}
num[i++]=tokenvalue;
ungetc(c,f1);
} else if(isalpha(c))
{
putc(c,f2);
c=getc(f1);
while(isdigit(c)||isalpha(c)||c=='_'||c=='$')
{
putc(c,f2);
c=getc(f1);
}
putc(' ',f2);
ungetc(c,f1);
} else if(c==' '||c=='\t')
printf(" ");
else if(c=='\n')
lineno++;
else
putc(c,f3);
}
This blog show you about how suck my writing skill is. I'm aware. Feel free to give me feedback or leave this blog instantly. Thank you! For even accidentally visited this blog..
Showing posts with label C. Show all posts
Showing posts with label C. Show all posts
Tuesday, April 23, 2013
Program Analisis Leksikal Menggunakan Bahasa C
Berikut ini
adalah coding Programnya :
Labels:
C,
C++,
Coursework,
Programming Language
Monday, April 23, 2012
Contoh Program C++ Menggunakan Struktur Do -While
Mulai dari mana yaa, hmm (-_-")
Okee, kali ini saya mau berbagi program lagi nih. semoga anda tidak bosan. :D
Program C++ (dibaca: si plus plus) yang menggunakan Struktur Do - While.
Berikut ini contoh penulisan programnya:
Semoga Bermanfaat! :)
Okee, kali ini saya mau berbagi program lagi nih. semoga anda tidak bosan. :D
Program C++ (dibaca: si plus plus) yang menggunakan Struktur Do - While.
Berikut ini contoh penulisan programnya:
//Program Loop Menggunakan Struktur Do-WhileSetelah di Compile, program tersebut akan mengeluarkan Output seperti Gambar Dibawah ini:
#include <iostream.h>
int main ()
{
int bil1, bil2;
int sisa;
cout << "Masukan Bilangan Pertama : ";
cin >> bil1;
cout << "Masukan Bilangan Kedua : ";
cin >> bil2;
if (bil1 < bil2)
{ int temp = bil1;
bil1 = bil2;
bil2 = temp; }
do {
sisa = bil1 % bil2;
bil1 = bil2;
bil2 = sisa; }
while (sisa != 0);
cout << "\n Faktor Persekutuan Terbesar = " << bil1;
return 0;
}
Semoga Bermanfaat! :)
Labels:
C,
C++,
Program,
Programming Language,
Soft Skill
Saturday, April 21, 2012
Program Mencari Luas Lingkaran Dengan Menggunakan C++
Ini sambungan dari "Program Mencari Luas Segitiga Dengan Menggunakan C++" yang telah saya post sebelumnya, oke, 5 menit sebelumnya. :D
Kenapa postingan nya dipisah?
Karena biar keliatan banyak aja. (,")a
Oke, silahkan di cek.
Berikut ini codingan program yang saya tulis ulang. :(
//Program Menghitung Luas LingkaranOutputnya (Klik pada gambar untuk memperbesar):
#include <stdio.h>
#include <conio.h>
int main ()
{
clrscr();
int r;
float v, l;
printf ("Menghitung Luas Lingkaran \n");
printf ("---------------------------- \n");
printf ("Masukan Nilai Jari-jari : ");
scanf ("%i", &r);
v=3.14;
l = r*r*v;
printf ("----------------------------- \n");
printf ("Luas Lingkaran adalah %f",l);
return 0;
}
Program Mencari Luas Segitiga Dengan Menggunakan C++
Hallo, Selamat malam Bloggers!
Kali ini saya akan share program "Menghitung Luas Segitiga" dengan menggunakan Compiler C++.
Kebetulan karena ada teman kuliah saya yang minta dibuatkan program tersebut untuk Laporan Akhir dari kampusnya. Langsung aja yaa, silahkan lihat codingannya dibawah ini:
Semoga Bermanfaat!! :)
Kali ini saya akan share program "Menghitung Luas Segitiga" dengan menggunakan Compiler C++.
Kebetulan karena ada teman kuliah saya yang minta dibuatkan program tersebut untuk Laporan Akhir dari kampusnya. Langsung aja yaa, silahkan lihat codingannya dibawah ini:
//Program Menghitung Luas SegitigaOutputnya (Klik pada gambar untuk memperbesar):
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int main ()
{
clrscr();
int a, t, l;
printf ("Menghitung Luas Segitiga \n");
printf ("------------------------ \n");
printf ("Masukan Nilai Alas : ");
scanf ("%i", &a);
printf ("Masukan Nilai Tinggi : ");
scanf ("%i", &t);
l = a*t/2;
printf ("------------------------ \n");
printf ("Luas Segitiga adalah %i",l);
return 0;
}
Semoga Bermanfaat!! :)
Subscribe to:
Posts (Atom)


