Cash Register
{Use PascalIDE to execute this program}
{Cash Register}
program CustomerOrder;
uses crt;
var fname,lname:string;
i:integer;
order:array[1..5] of real;
cash:integer;
total:real;
change:real;
begin
i:=0;
cash:=0;
clrscr;
writeln(’>>> Name of your store <<<’);
writeln(’>>> Your Address here <<<’);
writeln(’>>> 123-45-67 <<<’);
writeln(’>>> email_me@yahoo.com <<<’);
writeln(’ Press “c” to continue : ‘);
readln;
writeln(’Customer’);
writeln(’First name: ‘);
readln(fname);
writeln(’Last name: ‘);
readln(lname);
writeln(’Menu’);
writeln(’1.apple ……… 5.00′);
writeln(’2.orange……… 10.00′);
writeln(’3.grapes……… 15.00′);
writeln(’4.banana……… 10.00′);
writeln(’5.coconut…….. 15.00′);
{price}
for i:= 1 to 5 do begin
writeln(’Order ‘,i,’:');
readln(order[i]);
end;
{price}
writeln(’—————-’);
writeln(’Official Receipt’);
writeln(’—————-’);
writeln(’Customer: ‘,fname,’ ‘,lname);
total:= 0.00;
for i:= 1 to 5 do begin
writeln(’Price ‘,i,’:',order[i]:7:2);
total:=total + order[i];
end;
writeln(’—————’);
writeln(’Total: ‘,total:7:2);
writeln(’—————’);
write(’Cash: ‘);
readln(cash);
change:=0.00;
change:=cash - total;
writeln(’—————’);
writeln(’Change: ‘,change:7:2);
writeln(’—————’);
readln;
end.
Encryption: A character(alphabets) converts into numeric.
//Use JCreator version 2.5.
//Acknowledgement to Mr. Alivn James Bellero, he help me to do this program.
public class encryption{
public static void main(String args[])throws Exception{
java.io.BufferedReader in;
in = new java.io.BufferedReader(new java.io.InputStreamReader(System.in));
String line=”";
int num[] = new int[500];
char letter[] = new char[500];
int limit;
int ctr=1;
String arr[] = new String[500];
System.out.print(”Enter limit: “);
line = in.readLine();
limit = Integer.parseInt(line);
for(int i=1;i<=limit;i++){
System.out.print(”Enter letter[” + (i) + “]: “);
arr[i] = in.readLine();
}
for(int x=1;x<=26;x++){
num[x] = x;
}
for(char y=’a';y<=’z';y++){
letter[ctr] = y;
ctr++;
}
for(int inp=1;inp<=limit;inp++){
for(int traverse=1;traverse<=26;traverse++){
if(arr[inp].charAt(0) == letter[traverse]){
System.out.print(num[traverse] + ” “);
}
}
}
}
}
Payroll System
//Use CodeBlocks Studio version 1.0.
#include <iostream>
#include <string>
using namespace std;
class person{ //class:person
string first;
string last;
char middle;
int age;
string gender;
string position;
int salary;
public:void setfirst(string myfirst){
first=myfirst;
}
public:void setmiddle(char mymiddle){
middle=mymiddle;
}
public:void setlast(string mylast){
last=mylast;
}
public:void setage(int myage){
age=myage;
}
public:void setgender(string mygender){
gender=mygender;
}
public:void setposition(string myposition){
position=myposition;
}
public:void setsalary(int mysalary){
salary=mysalary;
}
public:string getfirst(){
return first;
}
public:char getmiddle(){
return middle;
}
public:string getlast(){
return last;
}
public:int getage(){
return age;
}
public:string getgender(){
return gender;
}
public:string getposition(){
return position;
}
public:int getsalary(){
return salary;
}
};
int main()
{
//object:you
string fname;
char mname;
string lname;
int age;
string gender;
string position;
int salary;
char con;
person you[5];
cout<<endl;
cout<<”\t\t\t\17 Simple Payroll System \17 \n”;
cout<<endl;
for(int i=0; i<5; i++)
{
cout<<”Enter first name [”<<i<<”] :”;
cin>>fname;
cout<<”Enter middle initial: “;
cin>>mname;
cout<<”Enter last name: “;
cin>>lname;
cout<<”Enter age: “;
cin>> age;
cout<<”Enter gender: “;
cin>>gender;
cout<<”Enter position: “;
cin>> position;
cout<<”Enter Annual salary: “;
cin>> salary;
salary = salary*12;
cout<<”\n”;
you[i].setfirst(fname);
you[i].setmiddle(mname);
you[i].setlast(lname);
you[i].setage(age);
you[i].setgender(gender);
you[i].setposition(position);
you[i].setsalary(salary);
}
system(”cls”);
cout<<endl;
cout << “\n\t\t\t Do you want to continue?[Y/N] : “;
cin >> con;
if ((con == ‘y’)|| (con == ‘Y’))
{
cout<<endl;
}
for(int i=0; i<5; i++)
{
cout<<”Name “<<i<<” :”<<you[i].getlast()<<”, “<<you[i].getfirst()<<” “<<you[i].getmiddle()<<”.”<<endl;
cout<<”Age: “<<you[i].getage()<<endl;
cout<<”Gender: “<<you[i].getgender()<<endl;
cout<<”Position: “<<you[i].getposition()<<endl;
cout<<”Annual salary: “<<you[i].getsalary()<<endl;
cout<<”\n”;
cout<<”\n”;
}
return 0;
}
Find out the square.
#include<iostream>
using namespace std;
int i,x;
int num[10][2]={
{1,1},
{2,4},
{3,9},
{4,16},
{5,25},
{6,36},
{7,49},
{8,64},
{9,81},
{10,100}
};
int main()
{
cout<<”Enter a number between 1 and 10: “;
cin>>i;
for(x=0; x<10; x++)
if(num[x][0]==i) break;
cout<<”The square of “<<i<<” is “<<num[x][1]<<endl;
return 0;
}
Recursion: Find the Base and Exponenet
//Use CodeBlocks Studio version 1.0.
#include <iostream>
using namespace std;
int power(int base, int exponent) {
if ( exponent < -1)
return (1/base) * power(base, exponent+1);
else if (exponent == -1 )
return (1/base);
else if (exponent == 0 )
return 1;
else if (exponent == 1 )
return base;
else
return base * power(base, exponent-1);
int result = base;
}
int main(){
int number = 0;
int number2 = 0;
cout<<”enter number(base): “;
cin>>number;
cout<<”enter number(exponent): “;
cin>>number2;
for(int x = 1;x<=number2; x++){
cout<<endl;
cout<<number<<” raised to the power of “<<x<<” : “<<power(number,x)<<”\n”;
}
return 0;
}



