Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Convert to C++dotNet #include <iostream> using namespace std; //function prototy

ID: 3722061 • Letter: C

Question

Convert to C++dotNet

#include <iostream>

using namespace std;

//function prototypes

void displayMonthly(double []);

void displayTotal(double []);

int main()

{                  

       //declare variable and array

                    int choice = 0;

                    double rainfall[12] = {0.0};

    

    for (int x = 0; x < 12; x += 1)

    {     //get rainfall amounts

                    cout << "Enter rainfall for month " << x + 1 << ": ";

                    cin >> rainfall[x];

     } //end for

   do

    {     //display menu and get menu choice

                    cout << endl;

                    cout << "1 Display monthly amounts" << endl;

                    cout << "2 Display total amount" << endl;

                    cout << "3 End program" << endl;

                    cout << "Enter your choice: ";

                    cin >> choice;

                              

        //call appropriate function or end program

                    if (choice == 1)

                                         displayMonthly(rainfall);

                    else if (choice == 2)

                                         displayTotal(rainfall);

                    //end ifs

    } while (choice == 1 || choice == 2);

    return 0;

}   //end of main function

//*****function definitions*****

void displayMonthly(double rain[])

{   

                    cout << "Monthly rainfall amounts:" << endl;

                    for (int x = 0; x < 12; x += 1)

                                         cout << rain[x] << endl;

                    //end for

} //end of displayMonthly function

void displayTotal(double rain[])

{

                    double total = 0.0;                           

                    for (int x = 0; x < 12; x += 1)

                                         total = total + rain[x];

                    //end for

                    cout << "Total rainfall: " << total << endl;

} //end of displayTotal function

Explanation / Answer

using System;

namespace DisplayAmount
{
     
class MainClass
   {
       public static void Main (string[] args)
       {
       //declare variable and array
int choice = 0;
double[] rainfall=new double[12];
           for(int x=0;x<12;++x)
               rainfall[x]=0.0;
for (int x = 0; x < 12; x += 1)
{ //get rainfall amounts
Console.Write("Enter rainfall for month {0}",(x + 1));
               Console.Write (": ");
rainfall[x]=Convert.ToDouble(Console.ReadLine());
} //end for

do
{ //display menu and get menu choice
Console.WriteLine();
Console.WriteLine("1 Display monthly amounts");
Console.WriteLine("2 Display total amount");
Console.WriteLine("3 End program");
Console.Write("Enter your choice: ");
choice=Convert.ToInt32(Console.ReadLine());
//call appropriate function or end program
if (choice == 1)
displayMonthly(rainfall);
else if (choice == 2)
displayTotal(rainfall);
//end ifs
} while (choice == 1 || choice == 2);  
       }
       //*****function definitions*****
public static void displayMonthly(double[] rain)
{   
Console.WriteLine("Monthly rainfall amounts:");
for (int x = 0; x < 12; x += 1)
Console.WriteLine(rain[x]);
//end for
} //end of displayMonthly function
public static void displayTotal(double[] rain)
{
double total = 0.0;   
for (int x = 0; x < 12; x += 1)
total = total + rain[x];
//end for
Console.WriteLine("Total rainfall: {0}",total);
} //end of displayTotal function
   }
}