Skip to main content

Convert fahrenheit to celsius

Fahrenheit and Celsius are two different temperature scales. Fahrenheit is commonly used in the United States, while Celsius is used in most other countries.

To convert a temperature from Fahrenheit to Celsius, you can use the following formula:

Celsius = (Fahrenheit - 32) * 5/9

In this formula, you subtract 32 from the Fahrenheit temperature, and then multiply the result by 5/9 to get the Celsius temperature.

For example, if you want to convert a temperature of 68 degrees Fahrenheit to Celsius, you would use the formula like this:

Celsius = (68 - 32) * 5/9 Celsius = 36 * 5/9 Celsius = 20

So 68 degrees Fahrenheit is equal to 20 degrees Celsius.

Program Solution

//C Program 
//Convert fahrenheit to celsius
#include <stdio.h>

//Find the celsius by given fahrenheit
void fahrenheit_to_celsius(double fahrenheit)
{
	// Formula : (fahrenheit - 32) × 5/9
	// Calculate given fahrenheit to celsius 
	double celsius = (fahrenheit - 32) * (5 / 9.0);
	//Display result
	printf("Fahrenheit : %lf  Celsius : %lf\n", fahrenheit, celsius);
}
int main()
{
	//Simple test
	fahrenheit_to_celsius(1);
	fahrenheit_to_celsius(34);
	fahrenheit_to_celsius(89.7);
	return 0;
}

Output

Fahrenheit : 1.000000  Celsius : -17.222222
Fahrenheit : 34.000000  Celsius : 1.111111
Fahrenheit : 89.700000  Celsius : 32.055556
/*
  Java program
  Convert fahrenheit to celsius
*/
class MyMath
{
	//Find the celsius by given fahrenheit
	public void fahrenheit_to_celsius(double fahrenheit)
	{
		// Formula : (fahrenheit - 32) × 5/9
		// Calculate given fahrenheit to celsius 
		double celsius = (fahrenheit - 32) * (5 / 9.0);
		System.out.print("Fahrenheit : " + fahrenheit + " celsius : " + celsius + "\n");
	}
	public static void main(String[] args)
	{
		MyMath obj = new MyMath();
		//Simple test
		obj.fahrenheit_to_celsius(1);
		obj.fahrenheit_to_celsius(34);
		obj.fahrenheit_to_celsius(89.7);
	}
}

Output

Fahrenheit : 1.0 celsius : -17.22222222222222
Fahrenheit : 34.0 celsius : 1.1111111111111112
Fahrenheit : 89.7 celsius : 32.05555555555556
/*
  C++ program
  Convert fahrenheit to celsius
*/
#include<iostream>

using namespace std;
class MyMath
{
	public:
		//Find the celsius by given fahrenheit
		void fahrenheit_to_celsius(double fahrenheit)
		{
			// Formula : (fahrenheit - 32) × 5/9
			// Calculate given fahrenheit to celsius 
			double celsius = (fahrenheit - 32) * (5 / 9.0);
			cout << "Fahrenheit : " << fahrenheit << " celsius : " << celsius << "\n";
		}
};
int main()
{
	MyMath obj ;
	//Simple test
	obj.fahrenheit_to_celsius(1);
	obj.fahrenheit_to_celsius(34);
	obj.fahrenheit_to_celsius(89.7);
	return 0;
}

Output

Fahrenheit : 1 celsius : -17.2222
Fahrenheit : 34 celsius : 1.11111
Fahrenheit : 89.7 celsius : 32.0556
/*
  C# program
  Convert fahrenheit to celsius
*/
using System;
class MyMath
{
	//Find the celsius by given fahrenheit
	public void fahrenheit_to_celsius(double fahrenheit)
	{
		// Formula : (fahrenheit - 32) × 5/9
		// Calculate given fahrenheit to celsius 
		double celsius = (fahrenheit - 32) * (5 / 9.0);
		Console.Write("Fahrenheit : " + fahrenheit + " celsius : " + celsius + "\n");
	}
	public static void Main(String[] args)
	{
		MyMath obj = new MyMath();
		//Simple test
		obj.fahrenheit_to_celsius(1);
		obj.fahrenheit_to_celsius(34);
		obj.fahrenheit_to_celsius(89.7);
	}
}

Output

Fahrenheit : 1 celsius : -17.2222222222222
Fahrenheit : 34 celsius : 1.11111111111111
Fahrenheit : 89.7 celsius : 32.0555555555556
<?php
/*
  Php program
  Convert fahrenheit to celsius
*/
class MyMath
{
	//Find the celsius by given fahrenheit
	public	function fahrenheit_to_celsius($fahrenheit)
	{
		// Formula : (fahrenheit - 32) × 5/9
		// Calculate given fahrenheit to celsius 
		$celsius = ($fahrenheit - 32) * (5 / 9.0);
		echo "Fahrenheit : ". $fahrenheit ." celsius : ". $celsius ."\n";
	}
}

function main()
{
	$obj = new MyMath();
	//Simple test
	$obj->fahrenheit_to_celsius(1);
	$obj->fahrenheit_to_celsius(34);
	$obj->fahrenheit_to_celsius(89.7);
}
main();

Output

Fahrenheit : 1 celsius : -17.222222222222
Fahrenheit : 34 celsius : 1.1111111111111
Fahrenheit : 89.7 celsius : 32.055555555556
/*
  Node Js program
  Convert fahrenheit to celsius
*/
class MyMath
{
	//Find the celsius by given fahrenheit
	fahrenheit_to_celsius(fahrenheit)
	{
		// Formula : (fahrenheit - 32) × 5/9
		// Calculate given fahrenheit to celsius 
		var celsius = (fahrenheit - 32) * (5 / 9.0);
		process.stdout.write("Fahrenheit : " + fahrenheit + " celsius : " + celsius + "\n");
	}
}

function main()
{
	var obj = new MyMath();
	//Simple test
	obj.fahrenheit_to_celsius(1);
	obj.fahrenheit_to_celsius(34);
	obj.fahrenheit_to_celsius(89.7);
}
main();

Output

Fahrenheit : 1 celsius : -17.22222222222222
Fahrenheit : 34 celsius : 1.1111111111111112
Fahrenheit : 89.7 celsius : 32.05555555555556
#   Python 3 program
#   Convert fahrenheit to celsius

class MyMath :
	# Find the celsius by given fahrenheit
	def fahrenheit_to_celsius(self, fahrenheit) :
		#  Formula : (fahrenheit - 32) × 5/9
		#  Calculate given fahrenheit to celsius 
		celsius = (fahrenheit - 32) * (5 / 9.0)
		print("Fahrenheit : ", fahrenheit ," celsius : ", celsius ,"\n", end = "")
	

def main() :
	obj = MyMath()
	# Simple test
	obj.fahrenheit_to_celsius(1)
	obj.fahrenheit_to_celsius(34)
	obj.fahrenheit_to_celsius(89.7)

if __name__ == "__main__": main()

Output

Fahrenheit :  1  celsius :  -17.22222222222222
Fahrenheit :  34  celsius :  1.1111111111111112
Fahrenheit :  89.7  celsius :  32.05555555555556
#   Ruby program
#   Convert fahrenheit to celsius

class MyMath

	# Find the celsius by given fahrenheit
	def fahrenheit_to_celsius(fahrenheit)
	
		#  Formula : (fahrenheit - 32) × 5/9
		#  Calculate given fahrenheit to celsius 
		celsius = (fahrenheit - 32) * (5 / 9.0)
		print("Fahrenheit : ", fahrenheit ," celsius : ", celsius ,"\n")
	end
end
def main()

	obj = MyMath.new()
	# Simple test
	obj.fahrenheit_to_celsius(1)
	obj.fahrenheit_to_celsius(34)
	obj.fahrenheit_to_celsius(89.7)
end
main()

Output

Fahrenheit : 1 celsius : -17.22222222222222
Fahrenheit : 34 celsius : 1.1111111111111112
Fahrenheit : 89.7 celsius : 32.05555555555556
/*
  Scala program
  Convert fahrenheit to celsius
*/
class MyMath
{
	//Find the celsius by given fahrenheit
	def fahrenheit_to_celsius(fahrenheit: Double): Unit = {
		// Formula : (fahrenheit - 32) × 5/9
		// Calculate given fahrenheit to celsius 
		var celsius: Double = (fahrenheit - 32) * (5 / 9.0);
		print("Fahrenheit : " + fahrenheit + " celsius : " + celsius + "\n");
	}
}
object Main
{
	def main(args: Array[String]): Unit = {
		var obj: MyMath = new MyMath();
		//Simple test
		obj.fahrenheit_to_celsius(1);
		obj.fahrenheit_to_celsius(34);
		obj.fahrenheit_to_celsius(89.7);
	}
}

Output

Fahrenheit : 1.0 celsius : -17.22222222222222
Fahrenheit : 34.0 celsius : 1.1111111111111112
Fahrenheit : 89.7 celsius : 32.05555555555556
/*
  Swift program
  Convert fahrenheit to celsius
*/
class MyMath
{
	//Find the celsius by given fahrenheit
	func fahrenheit_to_celsius(_ fahrenheit: Double)
	{
		// Formula : (fahrenheit - 32) × 5/9
		// Calculate given fahrenheit to celsius 
		let celsius: Double = (fahrenheit - 32) * (5 / 9.0);
		print("Fahrenheit : ", fahrenheit ," celsius : ", celsius ,"\n", terminator: "");
	}
}
func main()
{
	let obj: MyMath = MyMath();
	//Simple test
	obj.fahrenheit_to_celsius(1);
	obj.fahrenheit_to_celsius(34);
	obj.fahrenheit_to_celsius(89.7);
}
main();

Output

Fahrenheit :  1.0  celsius :  -17.2222222222222
Fahrenheit :  34.0  celsius :  1.11111111111111
Fahrenheit :  89.7  celsius :  32.0555555555556




Comment

Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.

New Comment