Learn Computer Programming Free from our source codes in my website.
Sponsored Link Please Support
https://www.techseries.dev/a/27966/qWm8FwLb
https://www.techseries.dev/a/19181/qWm8FwLb
My Personal Website is http://www.jakerpomperada.com
Email me at jakerpomperada@gmail.com and jakerpomperada@yahoo.com
Friday, July 23, 2021
Temperature Converter in AngularJS
Machine Problem in AngulaJS
Write a temperature converter program that will accept temperature in Fahrenheit or Celsius from the user and then the program will allow the user to convert temperature in Fahrenheit or Celsius, vice versa.
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 at my email address also. Thank you.
My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com
My mobile number here in the Philippines is 09173084360.
Program Listing
index.htm
<!-- index.htm
Author : Prof. Jake Rodriguez Pomperada, MAED-IT, MIT
Date : July 21, 2021 Wednesday 8:55 AM
Place : Bacolod City, Negros Occidental
Websites : www.jakerpomperada.com and www.jakerpomperada.blogspot.com
Email : jakerpomperada@gmail.com
-->
<html>
<head>
<title>Temperature Converter in AngularJS</title>
</head>
<style>
body {
font-family: arial;
font-size: 25px;
font-weight: bold;
}
</style>
<script type="text/javascript" src="angular.min.js">
</script>
<body >
<div ng-app ng-init="f=32;c=0">
<b>Temperature Converter in AngularJS</b><br>
<div><br>
Fahrenheit to Celsius: <input type="number" ng-model="f"> {{((f-32) * 5 / 9) | number : 2}} °c
</div>
<br>
<div>
Celsius to Fahrenheit: <input type="number" ng-model="c"> {{c * 9 / 5 + 32 | number : 2}} °f
</div>
</div>
</body>
</html>
Factorial a Number in AngularJS
Machine Problem in AngularJS
Write a program that will ask the user to give a number, and then the program will compute the factorial value of the given number by the user.
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 at my email address also. Thank you.
My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com
My mobile number here in the Philippines is 09173084360.
Program Listing
index.htm
<!-- index.htm
Author : Prof. Jake Rodriguez Pomperada, MAED-IT, MIT
Date : July 20, 2021 Tuesday 10:12 PM
Place : Bacolod City, Negros Occidental
Websites : www.jakerpomperada.com and www.jakerpomperada.blogspot.com
Email : jakerpomperada@gmail.com
-->
<html ng-app="mainApp">
<head>
<title>Factorial a Number in AngularJS</title>
</head>
<style>
body {
font-family: arial;
font-size: 25px;
font-weight: bold;
}
</style>
<script type="text/javascript" src="angular.min.js">
</script>
<script type="text/javascript">
// AngularJS Controller Declaration
var app = angular.module('mainApp', [])
.controller('Factorial_Controller', function($scope) {
})
.filter('factorial', function() {
return function factorial(n) {
return n === 0 ? 1 : n * factorial(n - 1);
}
});
</script>
<div ng-app="app" ng-controller="Factorial_Controller">
<form>
<table border="0" cellspacing=10>
<tr>Factorial a Number in AngularJS</tr>
<tr>
<td>Enter a Number </td>
<td><input type="number" ng-model="val_1" ng-init="val_1=0"/></td>
</tr>
<table>
</form>
<p>The factorial value of {{val_1}} is {{val_1 | factorial}}. </p>
</div>
</body>
</html>
Tuesday, July 20, 2021
Addition of Two Numbers in AngularJS
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 at my email address also. Thank you.
My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com
My mobile number here in the Philippines is 09173084360.
Program Listing
<html>
<head>
<title>Addition of Two Numbers in AngularJS</title>
</head>
<style>
body {
font-family: arial;
font-size: 25px;
font-weight: bold;
}
</style>
<script type="text/javascript" src="angular.min.js"></script>
<body>
<div ng-app="">
<form>
<table border="0" cellspacing=10>
<tr>Addition of Two Numbers in AngularJS</tr>
<tr>
<td>Enter First Value </td>
<td><input type="number" ng-model="val_1"/></td>
</tr>
<tr>
<td>Enter Second Value </td>
<td><input type="number" ng-model="val_2"></td>
</tr>
<table>
</form>
<p>The sum of {{val_1}} and {{val_2}} is {{val_1 + val_2}}. </p>
</div>
</body>
</html>
Add Two Numbers in Pascal
In this article I will show you a simple program to ask the user to give two numbers and the program will compute the sum of two numbers using Pascal 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 at my email address also. Thank you.
My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com
My mobile number here in the Philippines is 09173084360.
Program Listing
Program Add_Two_Numbers;
Uses Crt;
Var x,y,sum : integer;
Begin
Clrscr;
Writeln;
Write('Add Two Numbers in Pascal');
Writeln;
Writeln;
Write('Enter First Number : ');
Readln(x);
Write('Enter First Second : ');
Readln(y);
sum := (x+y);
Writeln;
Write('The sum of ',x, ' and ' ,y, ' is ', sum , '.');
Writeln;
Writeln;
Write('End of Program');
Writeln;
Readln;
End.
Sunday, July 18, 2021
Calculator in Python
Machine Problem in Python
1. Create a calculator app
2. The user will choose between the 4 math operations (Add, Subtract, Multiply and Divide)
3. The application will ask for 2 numbers
4. Display the result
5. The application will ask again if the user wants to try again
6. Use the appropriate Exception (ex: Invalid input such as text and zero division)
Program Listing
# mod5_act2.py
# Author : Jake R. Pomperada
def calculator():
validMenuOptions = ["+", "-", "*", "/", "e"]
while True:
displayMenu()
menuSelection = input("Enter your Option: ")
# Handling user's menu input
if menuSelection not in validMenuOptions:
print("[-] Error: Invalid Input!")
elif menuSelection == "e":
print("[+] Program Terminated!")
break
else:
# Asking user to enter numbers
try:
firstNumber = float(input("Enter 1st Number: "))
secondNumber = float(input("Enter 2nd Number: "))
result = 0
# Checking each possibility and storing the output in 'result' variable
if menuSelection == "+":
result = firstNumber + secondNumber
print("[+] Answer: ", result)
elif menuSelection == "-":
result = firstNumber - secondNumber
print("[+] Answer: ", result)
elif menuSelection == "*":
result = firstNumber * secondNumber
print("[+] Answer: ", result)
elif menuSelection == "/":
if secondNumber == 0:
print("[-] Error: Cannot divide by zero")
else:
result = firstNumber / secondNumber
print("[+] Answer: ", result)
except:
print("[-] Error: Invalid Input! Only numerical input is allowed.")
def displayMenu():
print("----------------------------")
print(" Menu ")
print("Enter (+) for Addition")
print("Enter (-) for Subtraction")
print("Enter (*) for Multiplication")
print("Enter (/) for Division")
print("Enter (e) to Exit")
print("----------------------------")
if __name__ == "__main__":
calculator()
Instantiation in Python
Instantiation
Instantiating a class is creating a copy of the class which inherits all class variables and methods. Instantiating a class in Python is simple. To instantiate a class, we simply call the class as if it were a function, passing the arguments that the __init__ method defines. The return value will be the newly created object.
Machine Problem in Python
1. Create a Class called Employee
2. Use the init function to collect the employee information
a. Name, email and mobile number
3. Instantiate the Employee class two times with different information
4. Display all the properties of the object.
Program Listing
# mod6_act2.py
# Author : Jake R. Pomperada
class Employee:
def __init__(self, name, email, mobile):
self.pangalan = name
self.email = email
self.contact = mobile
jp = Employee("Jake Pomperada", "jakerpomperada@gmail.com", "09123612561")
mj = Employee("Michael Jordan", "mj23@gmail.com", "09671722123")
print(f"Name: {jp.pangalan} | Email: {jp.email} | Mobile Number: {jp.contact}")
print(f"Name: {mj.pangalan} | Email: {mj.email} | M
Friday, July 16, 2021
Record Keeping App in Python
Machine Problem in Python
1. Create a Record Keeping App
2. This will display the following options
a. Add Record
b. View Records
c. Clear All Records
d. Exit
3. If A: The user will input the following information (name,email,address)
4. The app will save the information in a text file.
If B, display the saved records
If C, clear the text file and display “No records found.”
If D, display “Thank you”
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 at my email address also. Thank you.
My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com
My mobile number here in the Philippines is 09173084360.
Program Listing
# mod7_act1.py
# Author : Jake R. Pomperada
print("==========================================")
print(" ~ Record Keeping App ~")
print("==========================================")
print("Available Operators:")
print("A) Add Record\t\tB) View Record")
print("C) Clear Records\tD) Exit App\n")
print()
selection = str(input("Select an option [A,B,C,D]: "))
try:
file = open("record.txt", "r")
except FileNotFoundError:
file = open("record.txt", "x")
if selection.upper() == "A":
var1 = str(input("Enter Name: "))
var2 = str(input("Enter Email: "))
var3 = str(input("Enter Address: "))
file = open("record.txt", "a")
file.write(f"\n{var1}, {var2}, {var3}")
file.close()
elif selection.upper() == "B":
file = open("record.txt", "r")
print(file.read())
file.close()
elif selection.upper() == "C":
print("No records found.")
file = open("record.txt", "r+")
file.truncate(0)
file.close()
elif selection.upper() == "D":
print("Thank you")
else:
print("Invalid input.")
Inheritance in Python
Machine Problem Using Inheritance in Python
1. Create House Class with the following properties and methods
floorSize
noOfFloors
noOfDoors
switchOn()
lightOpen()
ovenOpen()
2. Create TownHouse Class inherit the House class
3. Modify the value of the following(noOfFloors and noOfDoors)
4. Instantiate the TownHouse Class once
5. Display all the properties
Calling the switchOn() will automatically execute lightOpen() and ovenOpen()
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 at my email address also. Thank you.
Program Listing
# mod6_act3.py
# Author : Jake R. Pomperada
class House:
def __init__(self, floorSize, noOfFloors, noOfDoors):
self.floorSize = floorSize
self.noOfFloors = noOfFloors
self.noOfDoors = noOfDoors
def switchOn(self):
print()
print("\tSwitch ON")
self.lightOpen()
self.ovenOpen()
print()
print("\tEnd of Program")
def lightOpen(self):
print("\tLight Open")
def ovenOpen(self):
print("\tOven Open")
class TownHouse(House):
def __init__(self, floorSize, noOfFloors, noOfDoors):
super().__init__(floorSize, noOfFloors, noOfDoors)
def displayTownHouseProperties(self):
print()
print("\tHouse Floor Size : ",self.floorSize)
print("\tHouse No. of Floors : ",self.noOfFloors)
print("\tHouse No. of Doors : ",self.noOfDoors)
TownHouse_One = TownHouse(320,3,5)
TownHouse_One.displayTownHouseProperties()
TownHouse_One.switchOn()
Thursday, July 15, 2021
Temperature Converter in Python
Machine Problem in Python
Create a program to convert fahrenheit to celsius and vice versa.
Formula:
(__°C × 9/5) + 32 = __°F
(__°F − 32) × 5/9 = __°C
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 at my email address also. Thank you.
My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com
My mobile number here in the Philippines is 09173084360.
Program Listing
# mod1_act1.py
# Author : Jake R. Pomperada
fahrenheit = 120.25
celsius = 37.38
# calculate temperature in Celsius
celsius_to_fahrenheit = (fahrenheit - 32) * 5/9
# calculate temperature in Fahrenheit
fahrenheit_to_celsius = (celsius * 1.8) + 32
print()
print(celsius,u"\N{DEGREE SIGN} celsius is",round(celsius_to_fahrenheit,2),u"\N{DEGREE SIGN} fahrenheit")
print()
print(fahrenheit,u"\N{DEGREE SIGN} fahrenheit is",round(fahrenheit_to_celsius ,2),u"\N{DEGREE SIGN} celsius")
Wednesday, July 14, 2021
Salepersons Salary Commission Solver in Python
Machine Problem in Python
Write a program code that allows the user to input values for a salesperson' base salary, total sales and commission rate. The program calculates and displays the salesperson's pay by adding the base salary to the product of the total sales and commission rate.
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 at my email address also. Thank you.
My email address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com
My mobile number here in the Philippines is 09173084360.
Program Listing
# mod1_act2.py
# Author : Jake R. Pomperada
# This program calculates salespersons salary.
# Create a variable to control the loop.
retry = "Y"
while retry.upper() == "Y":
# Calculate a series of commissions.
base_salary = float(input('Enter the salespersons base salary: '))
sales = float(input('Enter the amount of total sales: '))
comm_rate = float(input('Enter the commission rate: '))
# Calculate the commission.
commission = sales * (comm_rate /100)
# Calculate the salespersons salary
solve_salary = (base_salary + commission)
# Display the salespersons salary
print()
print( 'Salespersons salary is PHP %.2f' % solve_salary)
# See if the user wants to do another one.
print()
retry = str(input("Would you like to try again? (Y-Yes and N-No) : "))
print()
if retry.upper() == "N":
break
elif retry.upper() == "Y":
continue
print()
print("End of Program")
print()