#WSQ2 Temperature!

--Originally published at Ervin Schlamme´s blog

Haven´t you been in a situation where you have to convert from Celcius to Fahrenheit, or from Fahrenheit to Celcius and temperature conversions? Well here is the solution, I wrote this code to make temperature life easier for all of you:

Temperatura

I pasted the code here because it´s too long to see it all on the screenshot.

#include <iostream>

using namespace std;

float celsius;

float fahrenheit;
void convertF(){

celsius = ((fahrenheit – 32) * 5) / 9;}

void convertC(){

fahrenheit = (((celsius * 9) / 5) + 32);}

int main(){

unsigned short choice;

cout << “Welcome to the temperature converter.\n”;

cout << “Please type ‘1’ for Celsius to Fahrenheit conversion.” << endl;

cout << “Or, type ‘2’ for Fahrenheit to Celsius conversion.” << endl;

cin >> choice;

switch (choice){

case 1: cout << “Please enter your temperature in Celsius.\n”;

cin >> celsius; convertC();

cout << “\n”;

cout << “Computing…\n\n”;

cout << “The temperature in Fahrenheit is ” << fahrenheit << “.\n”;

cout << “Press any key to terminate the program.” << endl;

cout << endl; break; case 2: cout << “Please enter your temperature in Fahrenheit.\n”;

cin >> fahrenheit; convertF(); cout << “\n”;

cout << “Computing…\n\n”;

cout << “The temperature in Celsius is ” << celsius << “.\n”;

cout << “Press any key to terminate the program.” << endl;

cout << endl; break; default: cout << “That is not an option!” << endl;

cout << “Please close the program and try again.” << endl;

break;}

return 0;}

Any comments or questions contact me.