Friday, April 2, 2021

Simple CRUD with Search in PHP and MySQL

 A simple crud and search in php and mysql program.

I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com




Program Listing


crud_search.sql

-- phpMyAdmin SQL Dump

-- version 5.0.2

-- https://www.phpmyadmin.net/

--

-- Host: 127.0.0.1

-- Generation Time: Apr 01, 2021 at 11:29 PM

-- Server version: 10.4.14-MariaDB

-- PHP Version: 7.4.10


SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";

START TRANSACTION;

SET time_zone = "+00:00";



/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8mb4 */;


--

-- Database: `crud_search`

--


-- --------------------------------------------------------


--

-- Table structure for table `contacts`

--


CREATE TABLE `contacts` (

  `id` int(11) NOT NULL,

  `name` varchar(100) NOT NULL,

  `email` varchar(100) NOT NULL,

  `contact` varchar(50) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


--

-- Indexes for dumped tables

--


--

-- Indexes for table `contacts`

--

ALTER TABLE `contacts`

  ADD PRIMARY KEY (`id`);


--

-- AUTO_INCREMENT for dumped tables

--


--

-- AUTO_INCREMENT for table `contacts`

--

ALTER TABLE `contacts`

  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

COMMIT;


/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


index.php

<?php
    // Connect to the database
    require_once "connection.php";

    // Delete Table data
    if (isset($_GET["del"])) {
        $id = preg_replace('/\D/', '', $_GET["del"]); //Accept numbers only
        if ($stmt = $con->prepare("DELETE FROM `contacts` WHERE `id`=?")) {
            $stmt->bind_param("i", $id);
            $stmt->execute();
            $stmt->close();
            $msg = '<div class="msg msg-delete">Contact details deleted successfully.</div>';
        } else {
            die('prepare() failed: ' . htmlspecialchars($con->error));
        }
    }

    // Display Table data
    $tabledata = "";
    $sqlsearch = "";
    if (isset($_POST["btnSearch"])) {
        $keywords = $con->real_escape_string($_POST["txtSearch"]);
        $searchTerms = explode(' ', $keywords);
        $searchTermBits = array();
        foreach ($searchTerms as $key => &$term) {
            $term = trim($term);
            $searchTermBits[] = " `name` LIKE '%$term%' OR `email` LIKE '%$term%' OR `contact` LIKE '%$term%'";
        }
        $sqlsearch = " WHERE " . implode(' AND ', $searchTermBits);
    }

    if ($stmt = $con->prepare("SELECT * FROM `contacts` $sqlsearch")) {
        $stmt->execute();
        $result = $stmt->get_result();
        if($result->num_rows > 0) {
            while ($row = $result->fetch_assoc()) {
                $tabledata .= '<tr>
                                <td>'.$row["name"].'</td>
                                <td>'.$row["email"].'</td>
                                <td>'.$row["contact"].'</td>
                                <td>
                                    <a href="update.php?id='.$row["id"].'" class="btnAction btnUpdate" title="Update contact details">&#9998;</a>
                                    <a href="index.php?del='.$row["id"].'" class="btnAction btnDelete" title="Delete contact details">&#10006;</a>
                                </td>
                            </tr>';
            }
        } else {
            $tabledata= '<tr><td colspan="4" style="text-align: center; padding:30px 0;">Nothing to display</td></tr>';
        }

        $stmt->close();
    } else {
        die('prepare() failed: ' . htmlspecialchars($con->error));
    }

    // Close database connection
    $con->close();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Simple CRUD with Search in PHP and MySQL</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <?php if(isset($msg)){ echo $msg; }?>
    <main class="container">
        <div class="wrapper">
            <h1>Simple CRUD with Search in PHP and MySQL</h1>
            <h2>&#187; Jake R. Pomperada MAED-IT, MIT &#171;</h2>
        </div>
        <div class="wrapper">
            <a href="create.php" class="btnCreate" title="Create new contact">Create New Contact</a>
        </div>
        <div class="wrapper">
            <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
                <input type="text" name="txtSearch" value="<?php if(isset($keywords)){ echo $keywords; }?>" title="Input keywords here" required>
                <button type="submit" name="btnSearch" class="btnSearch" title="Search keywords">Search</button>
                <a href="index.php" class="btnReset" title="Reset search">Reset</a>
            </form>
        </div>
        <div class="wrapper">
            <table>
                <thead>
                    <tr>
                        <th>Name</th>
                        <th>Email</th>
                        <th>Contact</th>
                        <th>Action</th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                        echo $tabledata;
                    ?>
                </tbody>
            </table>
        </div>
    </main>
</body>
</html>

create.php

<?php
    // Delete Table data
    if (isset($_POST["btnSave"])) {
        // Connect to the database
        require_once "connection.php";

        $name    = $con->real_escape_string($_POST["txtName"]);
        $email   = $con->real_escape_string($_POST["txtEmail"]);
        $contact = $con->real_escape_string($_POST["txtContact"]);

        if ($stmt = $con->prepare("INSERT INTO `contacts`(`name`, `email`, `contact`) VALUES (?, ?, ?)")) {
            $stmt->bind_param("sss", $name, $email, $contact);
            $stmt->execute();
            $stmt->close();
            $msg = '<div class="msg msg-create">Contact details saved successfully.</div>';
        } else {
            $msg = '<div class="msg">Prepare() failed: '.htmlspecialchars($con->error).'</div>';
        }

        // Close database connection
        $con->close();
    }
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Create Data | Simple CRUD with Search in PHP and MySQL </title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <?php if(isset($msg)){ echo $msg; }?>
    <main class="container">
        <div class="wrapper">
            <h1>Simple CRUD with Search in PHP and MySQL</h1>
            <h2>&#187; Jake R. Pomperada MAED-IT, MIT &#171;</h2>
        </div>
        <div class="wrapper">
            <div class="title create">
                <h2>Create New Contact</h2>
                <hr>
            </div>
            <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post" class="frmCreate">
                <input type="text" name="txtName" placeholder="Name" required>
                <input type="email" name="txtEmail" placeholder="Email" required>
                <input type="number" min="0" name="txtContact" placeholder="Contact Number" required>
                <div class="btnWrapper">
                    <button type="submit" name="btnSave" title="Save contact details">Save</button>
                    <a href="index.php" class="btnHome" title="Return back to homepage">Home</a>
                </div>
            </form>
        </div>
    </main>
</body>
</html>

update.php

<?php
    // Connect to the database
    require_once "connection.php";
    
    // Get contact details
    if (isset($_GET["id"])) {
        $id = preg_replace('/\D/', '', $_GET["id"]); //Accept numbers only
    } else {
        header("Location: index.php?p=update&err=no_id");
    }

    // Update contact details
    if (isset($_POST["btnUpdate"])) {
        $name    = $con->real_escape_string($_POST["txtName"]);
        $email   = $con->real_escape_string($_POST["txtEmail"]);
        $contact = $con->real_escape_string($_POST["txtContact"]);

        if ($stmt = $con->prepare("UPDATE `contacts` SET `name`=?, `email`=?, `contact`=? WHERE `id`=?")) {
            $stmt->bind_param("sssi", $name, $email, $contact, $id);
            $stmt->execute();
            $stmt->close();
            $msg = '<div class="msg msg-update">Contact details updated successfully.</div>';
        } else {
            $msg = '<div class="msg">Prepare() failed: '.htmlspecialchars($con->error).'</div>';
        }
    }

    
    if ($stmt = $con->prepare("SELECT `name`, `email`, `contact` FROM `contacts` WHERE `id`=? LIMIT 1")) {
        $stmt->bind_param("i", $id);
        $stmt->execute();
        $stmt->bind_result($name, $email, $contact);
        $stmt->fetch();
        $stmt->free_result();
        $stmt->close();
    } else {
        die('prepare() failed: ' . htmlspecialchars($con->error));
    }
    
    // Close database connection
    $con->close();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Update Data | Simple CRUD with Search in PHP and MySQL</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <?php if(isset($msg)){ echo $msg; }?>
    <main class="container">
        <div class="wrapper">
            <h1>Simple CRUD with Search in PHP</h1>
            <h2>&#187; Jake R. Pomperada MAED-IT, MIT &#171;</h2>
        </div>
        <div class="wrapper">
            <div class="title update">
                <h2>Update Contact</h2>
                <hr>
            </div>
            <form action="<?=$_SERVER['PHP_SELF']."?id=".$id;?>" method="post" class="frmUpdate">
                <input type="text" name="txtName" placeholder="Name" value="<?php echo $name; ?>" required>
                <input type="email" name="txtEmail" placeholder="Email" value="<?php echo $email; ?>" required>
                <input type="number" min="0" name="txtContact" placeholder="Contact Number" value="<?php echo $contact; ?>" required>
                <div class="btnWrapper">
                    <button type="submit" name="btnUpdate" class="btnUpdate" title="Update contact details">Update</button>
                    <a href="index.php" class="btnHome" title="Return back to homepage">Home</a>
                </div>
            </form>
        </div>
    </main>
</body>
</html>

style.css

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

body,
html {
    height: 100%;
    font-family: sans-serif;
}

body {
    background:#13141c;
    color: rgba(255, 255, 255, 0.9);
}

main {
    padding: 50px 15px;
}

.wrapper {
    display: block;
    padding-top: 50px;
    text-align: center;
    min-width: 600px;
}

h1 {
    margin-bottom: 10px;
}

h3 {
    margin-bottom: 10px;
}

form {
    display: flex;
    justify-content: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.title {
    display: block;
    margin-bottom: 20px;
}

.title h2,
.title hr {
    width: 500px;
}

.title h2 {
    display: inline-block;
    text-align: left;
}

.title hr {
    display: block;
    margin: 5px auto;
}

.create hr {
    border: 1px solid #1BA345;
}

.update hr {
    border: 1px solid #FEC001;
}

table {
    border-collapse: collapse;
    background-color: #ffffff;
    color: #333;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    font-size: 15px;
    font-family: sans-serif;
    margin: 0 auto;
    min-width: 600px;
}

table th,
table td {
    padding: 15px 25px;
    text-align: center;
}

thead tr {
    background-color: #2196f3;
}

thead th {
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
}

tbody tr {
    border-bottom: 1px solid #dddddd;
}

tbody tr:nth-of-type(odd) {
    background-color: #ffffff;
}

tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

tbody tr:hover {
    color: #2196f3;
}

input {
    display: block;
    width: 360px;
    background: #fff;
    color: #000;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1);
    border: 0;
    outline: 0;
    padding: 15px 25px;
    font-size: 18px;
}

.btnReset,
button {
    display: block;
    background: #2196f3;
    color: #fff;
    border: 0;
    outline: 0;
    padding: 0;
    cursor: pointer;
    padding: 15px 30px;
    font-size: 18px;
    text-decoration: none;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.btnSearch,
.btnReset {
    width: 120px;
}

.btnReset {
    background: #FEC001;
}

.btnCreate,
.btnUpdate,
.btnWrapper a,
.btnAction,
.btnAction.btnUpdate {
    display: inline-block;
    padding: 5px 8px;
    border: none;
    border-radius: 2px;
    color: #ffffff;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    text-decoration: none;
    font-size: 18px;
}

.btnWrapper a,
.btnCreate,
.btnUpdate {
    padding: 15px 30px;
    background: #1BA345;
}

.btnAction.btnUpdate {
    margin-right: 5px;
    background: #FEC001;
}

.btnDelete {
    background: #DE3E44;
}

.btnWrapper a {
    background: #dddddd;
    color: #13141c;
}

.frmCreate,
.frmUpdate {
    display: inline-block;
    margin: 0 auto 20px;
}

.frmCreate input,
.frmUpdate input {
    display: block;
    width: 500px;
    margin-bottom: 10px;
}

.frmCreate button,
.frmUpdate button {
    display: block;
    color: #fefefe;
}

.frmCreate button {
    background: #1BA345;
}

.frmUpdate button {
    background: #FEC001;
}

.btnWrapper {
    display: block;
    text-align: left;
}

.btnWrapper button,
.btnWrapper a {
    display: inline-block;
    border-radius: 0;
}

.btnWrapper button:hover,
.btnWrapper a:hover {
    opacity: 0.9;
}

.msg {
    position: absolute;
    top: -60px;
    left: calc(50% - 200px);
    padding: 20px;
    color: #fefefe;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    z-index: 9999;
    width: 400px;
    text-align: center;
    animation: hideDiv 2.5s ease;
}

@keyframes hideDiv {
    0%   { top: -60px; }
    10%  { top: 20px; }
    90%  { top: 20px; }
    100% { top: -60px; }
}

.msg-create {
    background: #1BA345;
}

.msg-update {
    background: #FEC001;
}

.msg-delete {
    background: #DE3E44;
}


Thursday, April 1, 2021

My First Live Stream

Bayabas Herbal Na Gamot

How To Connect To Database in PHP and MySQL

How to connect to database in PHP and MySQL

 In this tutorial I will show you how to connect in database in PHP and MySQL.

I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com





Program Listing


index.php


<?php

$servername = "localhost";

$database = "crude";

$username = "root";

$password = "";


// Create connection


$conn = mysqli_connect($servername, $username, $password, $database);


// Check connection


if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

}


echo "Connected successfully to the database.";


mysqli_close($conn);


?>


Hindi Natutulog ang Diyos

Paper, Scissors, and Rocks Game in Python

Paper,Scissors, and Rocks Game in Python

 A simple program paper,scissors, and rocks game that I wrote using Python programming language.

I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com





Program Listing

# Mr. Jake Rodriguez Pomperada, MAED-IT, MIT
# www.jakerpomperada.com www.jakerpomperada.blogspot.com
# jakerpomperada@gmail.com
# February 23, 2021
# Bacolod City, Negros Occidental

print()
print("\tPaper,Scissors, and Rocks Game in Python");
print()
p1 = str(input("Player1: "))
p2 = str(input("Player2: "))

if (p1.lower() =='p') and (p2.lower() =='r'):
print("Player 1 wins! Paper covers rock!")
elif (p2.lower() == 'p') and (p1.lower() == 'r'):
print("Player 2 wins! Paper covers rock!")

elif (p1.lower() == 's') and (p2.lower() == 'p'):
print("Player 1 wins! Scissors cuts paper!")
elif (p2.lower() == 's') and (p1.lower() == 'p'):
print("Player 2 wins! Scissors cuts paper!")

elif (p1.lower()=='r') and (p2.lower()=='s'):
print("Player 1 wins!. Rock breaks scissors")
elif (p2.lower()=='r') and (p1.lower()=='s'):
print("Player 2 wins!. Rock breaks scissors")

elif (p1.lower()=='p') and ( p2.lower()=='p'):
print("Draw!")
elif (p1.lower()=='r') and (p2.lower()=='r'):
print("Draw!")
elif (p1.lower() == 's') and (p2.lower() == 's'):
print("Draw!")

else:
if (p1.lower()!= 'p' or p1.lower() !='r' or p1.lower()!='s') \
and ( p2.lower()=='p' or p2.lower() == 'r' or p2.lower()=='s'):
print(f"Player 1 entered an invalid value \"{p1}\" ")
elif (p2.lower()!= 'p' or p2.lower()!='r' or p2.lower() !='s') \
and (p1.lower()=='p' or p1.lower() == 'r' or p1.lower() =='s'):
print(f"Player 2 entered an invalid value \"{p2}\" ")
else:
print(f"Player 1 entered an invalid value \"{p1}\" ")
print(f"Player 2 entered an invalid value \"{p2}\" ")

print()
print("\tEND OF PROGRAM");
print()

How to Use Error Reporting in PHP

How to use Error_Reporting in PHP

 In this tutorial I will teach you how to use error_reporting in PHP programming language.

I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com




Program Listing

index.php

<?php
  error_reporting(0);
   if( $_GET["name"] || $_GET["age"] || $_GET["email"] ) {
      echo "Welcome ". $_GET['name']. "<br />";
      echo "You are ". $_GET['age']. " years old."."<br />";;
      echo "Your email is ". $_GET['email'];
      exit();
   }
?>
<html>
   <body>

      <form action = "" method = "GET">
         Name: <input type = "text" name = "name" />
         Age: <input type = "text" name = "age" />
         Email: <input type = "text" name = "email" />
         <input type = "submit" />
      </form>

   </body>
</html>




Wednesday, March 31, 2021

Date in Modern C++

Date in Modern C++

 

Machine Problem In C++

Write a program that will accept dates written in the numerical form and then display them as a complete form. For example, the input:  6 8 1978 the output should be June 8, 1978. 

I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com





Program Listing


// date.cpp

// Mr. Jake R. Pomperada, MAED-IT, MIT

// www.jakerpomperada.com /  www.jakerpomperada.blogspot.com

// jakerpomperada@gmail.com

// Bacolod City, Negros Occidental


#include <iostream>

#include <array>

#include <string>


const std::array<std::string, 13> month_names =

{

    "Dummy", "January", "February", "March", "April", "Mai", "June",

    "July", "August", "September", "October", "November", "December"

};


int main(int argc, char **argv)

{

    int day, month, year;

    std::cout <<"\n\n";

    std::cout << "\tDate in Modern C++";

    std::cout <<"\n\n";

    std::cout << "\tEnter day month year(seperated by whitespace) : ";

    std::cin >>  month >> day >> year;

    std::cout <<"\n\n";

    std::cout << "\tDate  : " <<month_names[month] << ' ' << day << ", " << year;

    std::cout <<"\n\n";

    std::cout << "\tEnd of Program";

    std::cout <<"\n\n";


}


Monday, March 29, 2021

Shopping Discount in Java

  Machine Problem

 A departmental store offers 20% discount on shopping of 10,000 PRs. 10% discount on shopping of 5000 PRs. and no discount on shopping of less than 5000 PRs. Write a program that accepts total bill of buyer as input and calculates amount to be paid after applying discount.  Use separate functions for input, calculate discount and display total bill after discount.(java)

I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com




Program Listing

/* DepartmentStore.java

 * Mr. Jake R. Pomperada, MAED-IT, MIT

 * jakerpomperada.com and jakerpomperada.blogspot.com

 * jakerpomperada@gmail.com

 * Bacolod City, Negros Occidental

 * 

 * Machine Problem

 * 

 * A departmental store offers 20% discount on shopping of 10,000 PRs. 10% discount on

*shopping of 5000 PRs. and no discount on shopping of less than 5000 PRs. Write a program that 

*accepts total bill of buyer as input and calculates amount to be paid after applying discount.

 Use separate functions for input, calculate discount and display total bill after discount.(java)

 */


import java.util.Scanner;


public class DepartmentStore {

  public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("\n");

    System.out.print("\t\tShopping Discount in Java");

    System.out.println("\n");

        System.out.print("\tEnter total amount: ");

        double amount = sc.nextDouble();

        double total = 0;


        if(amount >= 10000) {

            total = amount - (amount * 0.20);

            System.out.println("\tBill is eligible for a 20% discount");

        } else if (amount < 10000 && amount >= 5000) {

            total = amount - (amount * 0.10);

            System.out.println("\tBill is eligible for a 10% discount");

        } else {

            total = amount;

            System.out.println("\tBill is not eligible for a any discount");

        }


        System.out.println("\tYour total bill is: " + total);

        sc.close();

        System.out.println();

        System.out.print("\t THANK YOU FOR USING THIS PROGRAM");

        System.out.println("\n");

    }


}



Sunday, March 28, 2021

Discount Price Using User Defined Function in Java

Discount Price Using User Defined Function in Java

Machine Problem

Write a program to ask the user the product name, marked price, and percent of discount of the product. The program will compute the amount after the discount of the product.

I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com






Program Listing


/* Discount_Price.java

 * Author : Jake Rodriguez Pomperada, MAED-IT, MIT

 * March 28, 2021  3:53 PM Sunday

 * www.jakerpomperada.blogspot.com

 * www.jakerpomperada.com

 * jakerpomperada@gmail.com

 * Bacolod City, Negros Occidental

 * 

 * Machine Problem in Java

 * 

 * Write a program to ask the user the product name,marked price,

 * and percent of discount of the product. The program will compute

 * the amount after the discount of the product.

 * 

 */

import java.util.Scanner;



public class Discount_Price {


public static void main(String args[])

{

 

  double  dis,amount,markedprice,s;

  String product;

Scanner input=new Scanner(System.in);

System.out.print("\n\n");

System.out.print("\tDiscount Price Using User Defined Function in Java");

System.out.print("\n\n");

System.out.print("\tEnter Product      : ");

product = input.nextLine();

System.out.print("\tEnter Marked Price : ");

               

markedprice= input.nextDouble();

 

       System.out.print("\tEnter Discount Percentage : ");

               

dis=input.nextDouble();

     s=100-dis;

 

      amount =    calcuateDiscount(markedprice,s);

   

    System.out.print("\n\n");

    System.out.print("\tProduct Name   : "+product+"\n\n");  

System.out.println("\tAmount After Discount: PHP "+ String.format("%.2f",amount));

input.close();

  }

static double calcuateDiscount(double markedprice,double s)

    {                   

      double amount= (s*markedprice)/100;

      return amount;


     }

}


Find Power of a Number in Python

Find Power of a Number in Python

Write a program to ask the user to input an integer value and exponent value then, the program will compute the power value and display the result on the screen.

 am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is the following jakerpomperada@gmail.com, jakerpomperada@aol.com, and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.




 Program Listing


# Jake R. Pomperada, MAED-IT, MIT
# March 28, 2021 Sunday 10:23 AM
# Bacolod City, Negros Occidental
import math
print("@==================================================@")
print(" Find Power of a Number in Python ")
print("@===================================================@")
print("")
number = int(input("Enter any Positive Integer : "))
exponent = int(input("Enter Exponent Value : "))
print("")

power = math.pow(number, exponent)

print("The Result of {0} Power {1} = {2}".format(number, exponent, power))
print("")
print("===== THE END OF PROGRAM ===== ")

Loan Interest in Python

Loan Interest Solver in Python

Write a program that will ask the user to input principal amount loan, the number of years the loan to be paid, and the percentage interest per year. The program will compute the yearly interest rate of the loan and display the result on the screen.

I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is the following jakerpomperada@gmail.com, jakerpomperada@aol.com, and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.




 Program Listing

# Jake R. Pomperada, MAED-IT, MIT
# March 28, 2021 Sunday 8:27 AM
# Bacolod City, Negros Occidental
print("@====================================@")
print(" Loan Interest Solver ")
print("@====================================@")
print("")
principal=float(input("Enter Principal Amount PHP : "))
time=float(input("Enter Number of Year : "))
rate=float(input("Enter Percent Rate % : "))

solve_interest = (principal * time * rate) / 100

print("")
print("The Interest is PHP %.2f" %solve_interest)
print("")
print("===== THE END OF PROGRAM ===== ")

Saturday, March 27, 2021

For Range Loop in Go

For-Range Loop in Go

 In this tutorial I will show you how to declare and use for range looping statement using Go programming language.

I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is the following jakerpomperada@gmail.com, jakerpomperada@aol.com, and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.



Program Listing

package main

import "fmt"

func main() {

    numbers := []int{1002003004005006007008009001000}
    fmt.Printf("\n")
    fmt.Printf("\tFor-Range Loop in Go\n\n")
    // Print the numbers
    for a := range numbers {
        fmt.Printf("\ta = %d number is %d\n", a, numbers[a])
    }
    fmt.Printf("\n")
    fmt.Printf("\tEnd of Program")
    fmt.Printf("\n")
}

Friday, March 26, 2021

Even and Odd Numbers Generator in VB.NET

 A program that I wrote to generate even and odd numbers using vb.net programming language.

I am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is the following jakerpomperada@gmail.com, jakerpomperada@aol.com, and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.






Program Listing


Public Class Form1


    Private Sub btnClear_Click(sender As Object, e As EventArgs) Handles btnClear.Click

        txtInput.Clear()

        txtOutput.Clear()

        lblCountEven.Text = ""

        lblCountOdd.Text = ""

        lblSumEven.Text = ""

        lblSumOdd.Text = ""

        lblLastEven.Text = ""

        lblLastOdd.Text = ""

    End Sub


    Private Sub btnView_Click(sender As Object, e As EventArgs) Handles btnView.Click

        txtOutput.Clear()

        Dim sumEven, sumOdd, countEven, countOdd, lastEven, lastOdd As Integer

        Dim i = 1

        Dim input = txtInput.Text


        While i <= input

            If i Mod 2 = 0 Then

                txtOutput.Text += i & " = Even" & Environment.NewLine

                sumEven += i

                countEven += 1

            Else

                txtOutput.Text += i & " = Odd" & Environment.NewLine

                sumOdd += i

                countOdd += 1

            End If


            If i = input And i Mod 2 = 0 Then

                lastEven = i

                lastOdd = i - 1

            Else

                lastEven = i - 1

                lastOdd = i

            End If


            i += 1

        End While


        lblCountEven.Text = countEven

        lblCountOdd.Text = countOdd

        lblSumEven.Text = sumEven

        lblSumOdd.Text = sumOdd

        lblLastEven.Text = lastEven

        lblLastOdd.Text = lastOdd

    End Sub

End Class


Download the FREE Source Code Here

Thursday, March 25, 2021

String and Integer Input in Modern C++

String and Integer Input in Modern C++

 A simple program to demonstrate how to declare and use strings and integer data types in C++ programming.

am currently accepting programming work, IT projects, school and application development, programming projects, thesis and capstone projects, IT consulting work, computer tutorials, and web development work kindly contact me at the following email address for further details.  If you want to advertise on my website kindly contact me also in my email address also. Thank you.

My email address is the following jakerpomperada@gmail.com, jakerpomperada@aol.com, and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.




Program Listing


#include <iostream>



using namespace std;


int main() {


string student_name;

    string school;

string course_year_section;

int age=0;


std::cout << "\n";

std::cout << "\tString and Integer Input in Modern C++";

std::cout << "\n";

std::cout << "\tName : ";

    getline(cin,student_name);

std::cout << "\tAge  : ";

cin >> age;

cin.ignore();

std::cout << "\tSchool : ";

    getline(cin,school);

    std::cout << "Course, Year and Section : ";

    getline(cin,course_year_section);

    

std::cout << "\n\n";

std::cout << "\tDISPLAY RESULTS";

std::cout << "\n\n";

std::cout << "\tName   :" << student_name <<"\n";

std::cout << "\tAge    :" << age <<"\n";

std::cout << "\tSchool  :" << school <<"\n";

std::cout << "\tCourse, Year and Section  :"

<< course_year_section <<"\n";

std::cout << "\n";

std::cout << "\tEnd of Program";

std::cout << "\n";

}



Increment and Decrement in PHP