Calculate the magnification of a microscope.
★★☆It's not clear who invented the first microscope, but the Dutch spectacle maker Zacharias Janssen (b. 1585) is credited with making one of the earliest compound microscopes (ones that used two lenses) around 1600. Today's electron microscopes allow us to see individual atoms.
Write a program that calculates the magnification of an image from the actual size of a specimen in micrometers, and the output image size in centimeters.
Remember to add a comment before a subprogram or selection statement to explain its purpose.
magnification so that:mag should equal the value returned from the magnification subprogram.Enter the actual size in micrometers:
80
Enter the image size in centimeters:
10
The magnification is 1250.0 X
// Microscopy program
using System;
class Submission
{
---
// -------------------------
// Subprograms
// -------------------------
// Calculate the magnification
static double magnification(int actual_size, int image_size)
{
---
double image_size_mm = image_size * 10000;
---
return image_size_mm / actual_size;
---
}
---
// -------------------------
// Main program
// -------------------------
public static void Main(string[] args)
{
---
Console.WriteLine("Enter the actual size in micrometers:");
int actual_size = Convert.ToInt32(Console.ReadLine());
---
Console.WriteLine("Enter the image size in centimeters:");
int image_size = Convert.ToInt32(Console.ReadLine());
---
double mag = magnification(actual_size, image_size);
---
Console.WriteLine("The magnification is " + mag + " X");
---
}
---
}