2 Programming Exercises 2.1 Write an interactive C# program that includes a named constant repre- senting next year's anticipated 20% raise for each employee in a company. Now, declare a variable to represent the current salary of an employee that ac- cepts user input, and display, with explanatory text, the old salary, the value of the raise, and the new salary for the employee. A sample run follows.

Enter your name: John Hello John! Enter your current salary: 2008 old salary is $2000 plus $400 raise equals $2400 as a new salary! Press any key to continue ,​

Respuesta :

Answer:

using System;

class ProjectedRaises {

static void Main() {

    const float raise = 0.04f;

    double salary1 = 0.0f,salary2 = 0.0f,salary3 = 0.0f;

Console.WriteLine("Current salary for each employee: ");

    salary1 = Single.Parse(Console.ReadLine());

    salary2 = Single.Parse(Console.ReadLine());

    salary3 = Single.Parse(Console.ReadLine());

    salary1 = salary1 + raise * salary1;

    salary2 = salary2 + raise * salary2;

    salary3 = salary3 + raise * salary3;

    Console.WriteLine("Next year salary for the employees are: ");

    Console.WriteLine(Math.Round(salary1));

    Console.WriteLine(Math.Round(salary2));

    Console.WriteLine(Math.Round(salary3));

}

}

Explanation:

This declares and initializes variable raise as a float constant

    const float raise = 0.04f;

This declares the salary of each employee as double

    double salary1 = 0.0f,salary2 = 0.0f,salary3 = 0.0f;

This prompts the user for the salaries of the employee

Console.WriteLine("Current salary for each employee: ");

The next three lines get the salary of the employees

    salary1 = Single.Parse(Console.ReadLine());

    salary2 = Single.Parse(Console.ReadLine());

    salary3 = Single.Parse(Console.ReadLine());

The next three lines calculate the new salaries of the employees

    salary1 = salary1 + raise * salary1;

    salary2 = salary2 + raise * salary2;

    salary3 = salary3 + raise * salary3;

This prints the header

    Console.WriteLine("Next year salary for the employees are: ");

The next three lines print the new salaries of the employees

    Console.WriteLine(Math.Round(salary1));

    Console.WriteLine(Math.Round(salary2));

    Console.WriteLine(Math.Round(salary3));

Explanation: