Sunday, June 12, 2016

Bubble Sort in C

A simple program that I wrote in C language that demonstrate bubble sort algorithm. The code is very straight forward and easy to understand.

 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.



Sample Program Output


Program Listing

bubble.c

#include <stdio.h>
#include <stdlib.h>


int main()
{
  int items[1000], num=0, a=0, b=0, change=0;

  system("cls");

  printf("\t Bubble Sort Program in C");
  printf("\n\n");
  printf("How many items?  : ");
  scanf("%d", &num);
  printf("\n\n");

  for (a= 0; a < num; a++) {
     printf("Enter item no. %d: ", a+1);
    scanf("%d", &items[a]);
  }
   printf("\n\n");
   printf("Original Arrangement of Numbers");
   printf("\n\n");
  for ( a = 0 ; a < num ; a++ ) {
     printf(" %d ", items[a]);
  }

  for (a = 0 ; a < ( num - 1 ); a++)
  {
    for (b = 0 ; b < num - a - 1; b++)
    {
      if (items[b] > items[b+1])
      {
        change       = items[b];
        items[b]   = items[b+1];
        items[b+1] = change;
      }
    }
  }
  printf("\n\n");
  printf("Asceding Order of Numbers");
  printf("\n\n");
  for ( a = 0 ; a < num ; a++ ) {
     printf(" %d ", items[a]);
  }
printf("\n\n");
printf("End of Program");
printf("\n\n");
system("pause");
}

Print Odd Numbers From 1 To 100 in C++

This simple program will display odd numbers from 1 to 100 the code is very simple and easy to understand using C++.


 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.



Sample Program Output


Program Listing

odd.cpp


#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
    cout << "Print Odd Numbers from 1 to 100";
    cout << "\n\n";
     for (int a=1; a<=100; a+=2) {
        cout << " " << a << " ";
     }
    cout << "\n\n";
    cout << "End of Program";
    cout << "\n\n";
    system("pause");
}

Money Bills Denomination in C++

A simple program that I wrote using C++ that will ask the amount from the user and then our program will count how many one thousand, five hundred, two hundred, one hundred, fifty and twenty bills based here in the Philippines. The code is very easy to understand and use I hope you will find my work useful.

 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.



Sample Program Output

Program Listing

bills.cpp


#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{

    int amt=0,thousand=0,five_hund=0,two_hundreds=0;
    int hundreds=0,fifty=0,twentys=0;

    cout << "Money Bill Denominator";
    cout << "\n\n";
    cout << "Enter an Amount : ";
    cin >> amt;

    thousand = amt/1000;
    amt = amt%1000;
    five_hund = amt/500;
    amt = amt%500;
    two_hundreds = amt/200;
    amt = amt%200;
    hundreds = amt/100;
    amt = amt%100;
    fifty = amt/50;
    amt = amt%50;
    twentys = amt/20;
    amt = amt%20;

    cout << "\n\n";
    cout << "Display Report";
    cout << "\n";
    cout << "Number of 1000 Notes " << thousand << ".\n";
    cout << "Number of 500 Notes " << five_hund << ".\n";
    cout << "Number of 200 Notes " << two_hundreds << ".\n";
    cout << "Number of 100 Notes " << hundreds << ".\n";
    cout << "Number of 50 Notes " << fifty << ".\n";
    cout << "Number of 20 Notes " << twentys << ".\n";
    cout << "\n\n";
    cout << "End of Program";
    cout << "\n\n";
    system("pause");
}




Sunday, June 5, 2016

Addition of Two Numbers Using Pointers in C

This simple program that I wrote using C programming language will ask the user to give two numbers and then our program will compute the sum of the two numbers using pointers as our data structure. The code is very easy to understand and use.

 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com

My mobile number here in the Philippines is 09173084360




Sample Program Output


Program Listing

#include <stdio.h>
#include <stdlib.h>

int first=0,second=0, *a, *b, sum=0;

int main()
{
    printf("Addition of Two Numbers Using Pointers in C");
    printf("\n\n");
    printf("Enter First Value  : ");
    scanf("%d",&first);
    printf("Enter Second Value : ");
    scanf("%d",&second);

    a=&first;
    b=&second;

    sum=(*a+*b);

    printf("\n\n");
    printf("The sum of %d and %d is %d.",first,second,sum);
    printf("\n\n");
    system("pause");
}







Hello World Program in C++

One of the most common sample program that is being presented by teachers in computer program is the Hello World program. In this example I am sharing with you a hello world program written in C++ programming language this program is intended for those people that are very new in C++ programming. It only display a message "Hello World in C++." on the screen of the computer.

 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com

My mobile number here in the Philippines is 09173084360



Sample Program Output


Program Listing

hello.cpp

#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
    cout << "Hello World in C++.";
    cout <<"\n\n";
    system("pause");
}


Hello World in C

One of the most common sample program that is being presented by teachers in computer program is the Hello World program. In this example I am sharing with you a hello world program written in C programming language this program is intended for those people that are very new in C programming. It only display a message "Hello World in C Language." on the screen of the computer.

 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com

My mobile number here in the Philippines is 09173084360





Sample Program Output

Program Listing

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello World in C Language.");
    printf("\n\n");
    system("pause");
}






Saturday, June 4, 2016

Sum of First And Last Number Program Using JSTL and JSP

A simple program that will ask the user three integer number and then our program will find the sum of the first and the last number using Java Server Pages Standard Tag Library or JSTL.

 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com

My mobile number here in the Philippines is 09173084360


Sample Program Output

Program Listing

sum_digits.jsp


<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<html>
<head>
<title>SUM OF FIRST AND LAST NUMBER PROGRAM JSTL</title>
</head>
<style>
body {
font-family: arial;
font-weight: bold;
size: 12px;
color: blue;
}
</style>
<script>
function clear() {
document.getElementById("one").value = "";
}
</script>
<body>
<h2>SUM OF FIRST AND LAST NUMBER PROGRAM IN JSTL</h2>
<br>
<form name="form" method="post">
Enter three numbers Number &nbsp; &nbsp; <input type="text" id="one"
name="one" size="3" value=""" autofocus/><br> <br> <br>
<input type="submit" value="Compute"
title="Click here to findout the first and last numbers." /> <input
type="submit" onclick="clear()" value="Clear"
title="Click here to clear textbox." /> <br />
</form>
<c:if test="${pageContext.request.method=='POST'}">


<c:set var="first" scope="session" value="${ (param.one /100) }" />
<c:set var="last" scope="session" value="${ (param.one % 10) }" />

<c:set var="sum" scope="session" value="${ (first + last) }" />

The sum of the first and last number is 
<fmt:formatNumber value="${sum}" maxFractionDigits="0" />.
<c:remove var="param.one" />
</c:if>
</body>
</html>

Sum of First and Last Number in C

A simple program that will ask the user three integer number and then our program will find the sum of the first and the last number.

 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com

My mobile number here in the Philippines is 09173084360



Sample Program Output


Program Listing

#include <stdio.h>
#include <stdlib.h>

int number=0,first=0,last=0, sum=0;

int main()
{
    system("cls");
    printf("\t SUM OF FIRST AND LAST NUMBER PROGRAM");
    printf("\n\n");
    printf("Give a three digit number : ");
    scanf("%d",&number);

    first = (number/100);
    last = (number%10);

    printf("\n");
    printf("Display Results");
    printf("\n");
    printf("\nThe First Number is %d.",first);
    printf("\nThe Last Number is %d.",last);
    sum = (first+last);
    printf("\n\n");
    printf("The sum of digits is %d.",sum);
    printf("\n\n");
    printf("End of Program");
    printf("\n\n");
    system("pause");
}








Employees Payroll System in C++ using Text File

A simple employees payroll system that I retrieve, process and store information in a text file in C++ that I wrote a long time ago. I hope you will find my work useful.

 Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com

My mobile number here in the Philippines is 09173084360


Program Listing

#include<iostream>
#include<fstream>
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<sstream>
#include<iomanip>

using namespace std;

void append();
void find();
void read();
void whattodo();
void loop();
void about();
void mainfind();

int main()
{
    system("Color 2F");

    cout<<"\t\t\t------------------"<<endl;
    cout<<"\t\t\t* Payroll System *"<<endl;
    cout<<"\t\t\t------------------"<<endl;
    whattodo();
    getch();
    return 0;
}
void whattodo()
{

    int choice;

    loop:



    cout << "\n\t\t Created By: Mr. Jake R.Pomperada, MAED-IT";
    cout << "\n\n";

    cout<<"Type the number of the command you want to perform:"<<endl;
    cout<<endl;
    cout<<"[1] Append Record"<<endl;
    cout<<"[2] Browse all file contents"<<endl;
    cout<<"[3] Find a record"<<endl;
    cout<<"[4] Exit"<<endl;
    cout<<"[5] About"<<endl;
    cout<<""<<endl;

    cin>>choice;

    cout<<""<<endl;
     if (choice==1)
        {
            system("cls");
            append();
            cout<<endl;
            loop();
        }
       else if (choice==2)
        {
            system("cls");
            read();
            cout<<endl;
            loop();
        }
        else if(choice==3)
        {
            system("cls");
            mainfind();
            loop();
        }
        else if(choice==4)
        {
            system("cls");
            cout<<"Goodbye.";
        }
        else if(choice==5)
        {
            system("cls");
            about();
        }
        else
        {
            cout<<"Invalid! Try again."<<endl;
            goto loop;
        }

    system ("cls");
}

void append()
{
     string emp_first, emp_last;
     string id;
     double salary=0.00;
     ofstream fout;
     fout.open("myRecord.txt",ios::app);    // open file for appending



     cout<<"Enter Employee Id: ";
      cin >> id;

      cout << "\n";
     cout<<"Enter Employee Name: ";
     cin >> emp_first >> emp_last;

     cout<<"Enter Employee Salary:";
     cin >> salary;
     fout << setiosflags(ios::fixed | ios :: showpoint)
        << setprecision(2);
            fout<<  id<< ", " << emp_first
                << " " << emp_last << " , " << salary << endl;
            fout << fixed;





     fout.close( );       //close file
   ;

}




void read()
{
    string line;
    ifstream x ("myRecord.txt");

    if (x.is_open())
    {
    while(!x.eof())
    {

    cout<<endl;
    getline(x,line);
    cout<<line<<endl;

    }
    x.close();
    }
    else
    cout<<"Cant open file."<<endl;
}
void find()
{
    ifstream data("myRecord.txt");
    string item,line;
    int x=0;
    int y=0;
    string id;

    cout<<endl;
    cout<<"Enter Employee Id: ";
    cin>>id;
    cout<<""<<endl;

    while(!data.eof())
    {
        getline(data,line);
        string item_array[10];
        stringstream stream(line);
        x=0,y=0;

        while(getline(stream,item,','))
        {
            item_array[x]=item;
            x++;
            item_array[y]=item;
            y++;
        }

        if(item_array[0]==id)
        {
            cout<<setfill('-')<<left<<setw(10)<<"\t\t\tID:   " <<right<<"  "<<item_array[0]<<endl;
            cout<<setfill('-')<<left<<setw(10)<<"\t\t\tName: " <<right<<" "<<item_array[1]<<endl;
            cout<<setfill('-')<<left<<setw(10)<<"\t\t\tRate: " <<right<<" "<<item_array[2]<<endl;
            cout<<""<<endl;
        }
    }
    data.close();
}
void loop()
{
    string choice;
    cout<<""<<endl;
    cout<<"Do you want to make another choice?(yes/no)";
    cin>>choice;
    system("cls");
    cout<<""<<endl;
        if (choice=="yes")
        {
            whattodo();
        }
        else if(choice=="no")
        {
            cout<<"Goodbye.";
        }
}
void about()
{
    cout<<endl;
    cout<<"                    ABC Computer Training Center"<<endl;
    cout<<"                     1st Floor, Victoria Center"<<endl;
    cout<<"                Bacolod City, Philippines Tel.No. 4335081"<<endl;
    cout<<"                          Endterm Exams"<<endl;
    cout<<""<<endl;
    cout<<"                 Professor       : Sir Jake R. Pomperada"<<endl;
    cout<<""<<endl;
    cout<<"                 Project Manager : Juan Dela Cruz"<<endl;
    cout<<""<<endl;
    cout<<"                 Program Designer: Pedro Santa Maria"<<endl;
    cout<<""<<endl;
    loop();
}
void mainfind()
{
    find();

    string id;
    cout<<"Type back to go to main menu."<<endl;
    cout<<"Press any key to find another profile."<<endl;
    cin>>id;
    system("cls");

    if (id=="back")
    {
        whattodo();
    }
    else
    {
        mainfind();
        find();
    }
}


myRecord.txt        Content Records in a Text File

101, Joey Smith, 500.00
102, Lydia Gamboa, 560.34
103, Mark Chua,750.55
104, Lebron James, 850.32
105, Jake R. Pomperada,15000.50                            
106, Allie Pomperada , 12340.50
107, Jacob Samuel Pomperada , 23400.20
108, Julianna Rae Pomperada , 3500.12
109, Kobe Bryant , 781234.40
110, Albrecht Aldaba , 53423.13