C 1A 1 Draw a complete and neat flowchart that converts the

C++

1A. (1) Draw a complete and neat flowchart that converts the temperature in °C to °F or temperature in °F to °C. The user is prompted to enter the choice of conversion (for example, enter 1 for Celcius; 2 for Farenheit) and prompted to enter the temperature value. Display the original temperature value and the converted temperature value. Note: Celcius = 5 * ( F - 32 ) / 9.

(2) Write a complete C++ program according to your flowchart developed in (1).

B (1) Draw a complete and neat flowchart to display the message “Bring an umbrella” if it is a raining day. If it is not raining and the temperature is at least 65° F, display “Go to Picnic”; if it is not raining and the temperature is less than 65° F, display “Stay home”. Prompt the user to enter a ‘y’ or ‘Y’ for a raining day and to enter an integer for the temperature.

(2) Write a complete C++ program according to your flowchart developed in (1).

Solution

// C++ code to do conversion between celsius and fahrenheit

#include <iostream>
#include <iomanip>
#include <fstream>
#include <vector>
#include <stdlib.h>   
#include <math.h>

using namespace std;


int main()
{
double celsius;
double fahrenheit;
int choice;
double temperature;

cout << \"1.Fahrenheit to Celsius\ 2.Celsius to Fahrenheit\ Enter your choice: \";
cin >> choice;

cout << \"Enter temperature: \";
cin >> temperature;

if(choice == 1)
{
fahrenheit = temperature;
cout << \"Temperature in fahrenheit: \" << fahrenheit << endl;
celsius = (5*(fahrenheit-32.0))/9;
cout << \"Temperature in celsius: \" << celsius << endl;
}

else if (choice == 2)
{
celsius = temperature;
cout << \"Temperature in celsius: \" << celsius << endl;
fahrenheit = (celsius * 9.0) / 5.0 + 32;
cout << \"Temperature in fahrenheit: \" << fahrenheit << endl;
}

else
cout << \"Invalid Input\ \";

return 0;
}

/*
output:

1.Fahrenheit to Celsius
2.Celsius to Fahrenheit
Enter your choice: 2
Enter temperature: 100
Temperature in celsius: 100
Temperature in fahrenheit: 212


1.Fahrenheit to Celsius
2.Celsius to Fahrenheit
Enter your choice: 1
Enter temperature: 100
Temperature in fahrenheit: 100
Temperature in celsius: 37.7778


*/





// C++ code to do plan picnic on basis of temperature and rain

#include <iostream>
#include <iomanip>
#include <fstream>
#include <vector>
#include <stdlib.h>   
#include <math.h>

using namespace std;


int main()
{
double temperature;
char day;

cout << \"Rainy day(y/n)? \";
cin >> day;

if(day == \'n\' || day == \'N\')
{
cout << \"Bring an Umbrella\ \";
return 0;
}
cout << \"Enter temperature: \";
cin >> temperature;


if( (day == \'y\' || day == \'Y\') && temperature >= 65)
cout << \"Go to Picnic\ \";

else if( (day == \'y\' || day == \'Y\') && temperature < 65)
cout << \"Stay Home\ \";

return 0;
}

/*
output:

Rainy day(y/n)? y
Enter temperature: 34
Stay Home

Rainy day(y/n)? y
Enter temperature: 78
Go to Picnic

Rainy day(y/n)? n
Bring an Umbrella


*/

C++ 1A. (1) Draw a complete and neat flowchart that converts the temperature in °C to °F or temperature in °F to °C. The user is prompted to enter the choice of
C++ 1A. (1) Draw a complete and neat flowchart that converts the temperature in °C to °F or temperature in °F to °C. The user is prompted to enter the choice of
C++ 1A. (1) Draw a complete and neat flowchart that converts the temperature in °C to °F or temperature in °F to °C. The user is prompted to enter the choice of

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site