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
Wednesday, October 30, 2024
Tuesday, October 29, 2024
Monday, October 28, 2024
Saturday, October 26, 2024
Thursday, October 24, 2024
Wednesday, October 23, 2024
Temperature Converter Using a Class in Python
Program Listing
class TemperatureConverter:
@staticmethod
def celsius_to_fahrenheit(celsius):
return (celsius * 9 / 5) + 32
@staticmethod
def fahrenheit_to_celsius(fahrenheit):
return (fahrenheit - 32) * 5 / 9
celsius_temperature = 34.36
fahrenheit_temperature = 134.98
print("\n\tTemperature Converter Using a Class in Python\n")
print("\tCelsius to Fahrenheit: {:.2f}°C = {:.2f}°F".format(celsius_temperature, TemperatureConverter.celsius_to_fahrenheit(celsius_temperature)))
print("\tFahrenheit to Celsius: {:.2f}°F = {:.2f}°C".format(fahrenheit_temperature, TemperatureConverter.fahrenheit_to_celsius(fahrenheit_temperature)))
print("\n\tEnd of Program. Thank you for Using This Program\n")
Monday, October 21, 2024
Simple Calculator Using a Class in Python
Program Listing
class Calculator:
def __init__(self):
print("\n\tSimple Calculator Using a Class in Python\n\n")
def get_user_input(self):
self.num1 = float(input("\tEnter the first number: "))
self.operator = input("\tEnter the operator (+, -, *, /): ")
self.num2 = float(input("\tEnter the second number: "))
def calculate_result(self):
if self.operator == '+':
self.result = self.num1 + self.num2
elif self.operator == '-':
self.result = self.num1 - self.num2
elif self.operator == '*':
self.result = self.num1 * self.num2
elif self.operator == '/':
if self.num2 != 0:
self.result = self.num1 / self.num2
else:
print("\tError: Division by zero is not allowed.")
exit(1)
else:
print("\tError: Invalid operator")
exit(1)
def display_result(self):
print("\n\tThe Result is ", self.result, ".")
print("\n\tEnd of Program")
# Create an instance of the Calculator class
calculator = Calculator()
# Get user input
calculator.get_user_input()
# Calculate and display the result
calculator.calculate_result()
calculator.display_result()
Thursday, October 17, 2024
Wednesday, October 16, 2024
Tuesday, October 15, 2024
Monday, October 14, 2024
Sunday, October 13, 2024
Friday, October 11, 2024
Wednesday, October 9, 2024
Tuesday, October 8, 2024
Monday, October 7, 2024
Thursday, October 3, 2024
Animals Sound Using Polymorphism in C++
Program Listing
#include <iostream>
class Animal {
public:
virtual void makeSound() {
std::cout << "The animal makes a sound." << std::endl;
}
};
class Dog : public Animal {
public:
void makeSound() override {
std::cout << "\tThe dog barks." << std::endl;
}
};
class Snake : public Animal {
public:
void makeSound() override {
std::cout << "\tThe snake ssshh." << std::endl;
}
};
class Cat : public Animal {
public:
void makeSound() override {
std::cout << "\tThe cat meows." << std::endl;
}
};
int main() {
Animal* animals[3];
animals[0] = new Dog();
animals[1] = new Cat();
animals[2] = new Snake();
std::cout <<"\n\n\tAnimals Sound Using Polymorphism in C++\n\n";
for (int i = 0; i < 3; i++) {
std::cout << "\tAnimal " << i + 1 << ": ";
animals[i]->makeSound();
}
// Don't forget to delete the dynamically allocated objects to free memory.
for (int i = 0; i < 3; i++) {
delete animals[i];
}
std::cout << "\n\tEnd of Program. Thank you for using this program." << std::endl;
return 0;
}