Solved Assignments and Coding Problems

Verified

Added on  2022/12/20

|7
|1222
|1
AI Summary
Desklib offers a collection of solved assignments and coding problems. Find help with coding assignments and practice coding problems.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Documentation
Problem 1:
Coding:
/*
* The task of the assignment is to determine whether number 0 through 9
* is even or odd
*/
using System;
namespace Assignment_3_Problem_1_solution
{
class Program
{
static void Main(string[] args)
{
// loop for X from 0 through 9
for (int X = 0; X <= 9; X++)
{
// check if the number is even
if (X % 2 == 0)
{
// display number is even
Console.WriteLine("Value " + X + " is an even number");
}
else
{
// display number is odd
Console.WriteLine("Value " + X + " is an odd number");
}
}
Console.ReadKey();
}
}
}
Output:
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Problem 2:
Coding:
/*
* The task of the assignment is to receive amount from the user until they pay
the bill they owed
*/
using System;
namespace Assignment_3_Problem_2_solution
{
class Program
{
static void Main(string[] args)
{
int BillAmount = 0;
// loop until a valid total bill amount is entered
while (BillAmount <= 0)
{
// prompt and get the bill amount
Console.Write("Enter the total due in whole dollars: ");
int.TryParse(Console.ReadLine(), out BillAmount);
}
int IllegalAttempCount = 0;
double RemainingAmount = BillAmount;
// loop until they user pays the full bill amount
while (RemainingAmount > 0)
{
// prompt and get the denomination
Console.Write(String.Format("I need {0:C} dollars: Enter a 50,
20, 10, 5 or 1: ", RemainingAmount));
String Denomination = Console.ReadLine();
// switch based on the denominatoion
switch (Denomination)
{
case "50":
RemainingAmount -= 50;
break;
case "20":
RemainingAmount -= 20;
break;
case "10":
RemainingAmount -= 10;
break;
case "5":
RemainingAmount -= 5;
break;
case "1":
RemainingAmount -= 1;
break;
default:
// increment illegal attemt count by 1
IllegalAttempCount++;
Document Page
// display amount is illegal denomination
Console.WriteLine("Illegal Denomination");
// if the illegal count is 2
if (IllegalAttempCount == 2)
{
// call the police and exit the application
Console.WriteLine("call the police");
System.Environment.Exit(1);
}
break;
}
}
// if the remaining amount is 0
if (RemainingAmount == 0)
{
// display thanking message
Console.WriteLine("Thanks for nothing");
}
else
{
// display thanking message for tip
Console.WriteLine("Thanks for the {0:C} tip!!", (-
1*RemainingAmount));
}
Console.ReadKey();
}
}
}
Output:
Document Page
Problem 3:
Coding:
using System;
namespace Assignment_3_Problem_3_solution
{
class Program
{
static void Main(string[] args)
{
// initialize 2D array
int[,] DataArray = { { 5, 1 }, { 3, -1 }, { -4, -3 }};
Console.WriteLine("The array contains:");
int DataCount = 1;
// loop through each element in the array
foreach (int Data in DataArray)
{
// check if the current value is last element in the row
if (DataCount % DataArray.GetLength(1) == 0)
{
// print data with new line
Console.WriteLine(String.Format("{0,3}", Data));
}
else
{
// print data with space
Console.Write(String.Format("{0,3} ", Data));
}
// increment number of data by 1
DataCount++;
}
int Sum = 0;
// loop through each element in the array
foreach (int Data in DataArray)
{
// increment sum by data
Sum += Data;
}
// display sum of array elements
Console.WriteLine("\nThe sum of the array elements is " + Sum);
Console.WriteLine();
int RowCount = 0;
DataCount = 1;
int Product = 1;
// loop for each element in the array
foreach (int Data in DataArray)
{
// multipley data with Product
Product *= Data;
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
// check if the current value is last element in row
if (DataCount % DataArray.GetLength(1) == 0)
{
// display the product value
Console.WriteLine("The product of line {0} is {1}", RowCount,
Product);
// increment row count by 1
RowCount++;
// reinitialize product to 1
Product = 1;
}
// increment number of data by 1
DataCount++;
}
Console.ReadKey();
}
}
}
Output:
Problem 4:
Coding:
using System;
namespace Assignment_3_Problem_4_solution
{
class Program
{
static void Main(string[] args)
{
// initialize jagged array
int[][] DataArray = new int[][]
{
new int[] {1, 3, 20, -1},
new int[] {-1, 7, 2},
new int[] {-3,-4}
Document Page
};
Console.WriteLine("The array contains:");
// loop through each row in the array
foreach (int[] Row in DataArray)
{
// loop through each element in the row
foreach (int Data in Row)
{
// print data with new line
Console.Write(String.Format("{0,3} ", Data));
}
Console.WriteLine();
}
int Sum = 0;
// loop through each row in the array
foreach (int[] Row in DataArray)
{
// loop through each element in the row
foreach (int Data in Row)
{
// increment sum by data
Sum += Data;
}
}
// display sum of array elements
Console.WriteLine("The sum of the array elements is " + Sum);
Console.WriteLine();
int sumOfProduct = 0;
int RowCount = 0;
// loop through each row in the array
foreach (int[] Row in DataArray)
{
int Product = 1;
// loop through each element in the row
foreach (int Data in Row)
{
// multiply data with Product
Product *= Data;
}
// display the product value
Console.WriteLine("Subarray product of Row {0} is {1}", RowCount,
Product);
// increment row count by 1
RowCount++;
// increment sumOfProduct by product value
sumOfProduct += Product;
}
Document Page
// display sum of product
Console.WriteLine("\nSum of the Products is {0}", sumOfProduct);
Console.ReadKey();
}
}
}
Output:
chevron_up_icon
1 out of 7
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]