C# Exercise: 4 Multiple operations and precedences

This exercise is perfect for learning how to perform complex arithmetic operations in C#. In this program, you will be asked to solve several mathematical operations using different operators. The operations include multiplication, addition, subtraction, modulus, and the combination of these operators. The program will print the result of each operation on the console.

The instructions for the user are simple:
1. The program will perform the following operations:
-1 + 3 * 5
(24 + 5) % 7
15 + (-4) * 6 / 11
2 + 10 / 6 * 1 - 7 % 2
2. The result of each operation will be displayed on the screen.

This exercise will help you understand how arithmetic operators are used in C# and how they apply in complex expressions. Additionally, you will learn about operator precedence and how operations are evaluated in C#, using Console.WriteLine() to display the results.

 Exercise

Multiple operations and precedences

 Objetive

Write a C# program to print the result of the following operations:
-1 + 3 * 5
(24 + 5) % 7
15 + (-4) * 6 / 11
2 + 10 / 6 * 1 - 7 % 2

 Example Code

using System; // Importing the System namespace to use Console functionalities

// Main class of the program
public class Program
{
    // Main method where the program execution begins
    static void Main()
    {
        // Calculating the result of -1 + 3 * 5
        int result1 = -1 + 3 * 5;
        // Printing the result of -1 + 3 * 5 to the screen
        Console.WriteLine("The result of -1 + 3 * 5 is: " + result1);

        // Calculating the result of (24 + 5) % 7
        int result2 = (24 + 5) % 7;
        // Printing the result of (24 + 5) % 7 to the screen
        Console.WriteLine("The result of (24 + 5) % 7 is: " + result2);

        // Calculating the result of 15 + (-4) * 6 / 11
        int result3 = 15 + (-4) * 6 / 11;
        // Printing the result of 15 + (-4) * 6 / 11 to the screen
        Console.WriteLine("The result of 15 + (-4) * 6 / 11 is: " + result3);

        // Calculating the result of 2 + 10 / 6 * 1 - 7 % 2
        int result4 = 2 + 10 / 6 * 1 - 7 % 2;
        // Printing the result of 2 + 10 / 6 * 1 - 7 % 2 to the screen
        Console.WriteLine("The result of 2 + 10 / 6 * 1 - 7 % 2 is: " + result4);
    }
}

More C# Exercises of First contact with C# Sharp

 First contact with C#
Write a C# program to print Hello on screen and then print your name (in a separate line)....
 Sum of two numbers
Write a C# program to print the result of adding 12 and 13 on screen....
 Division of two numbers
Write a C# program to print the result of dividing 24 by 5 on the screen....
 Multiply using variables
Write a C# program to print the result of multiplying two numbers which will entered by the user....
 Use of {0} and comments
Write a C# program to ask the user for three numbers and display their multiplication. The first line must be a comment with your name and surname. It...
 Several operations
Write a C# program to print on screen the result of adding, subtracting, multiplying and dividing two numbers typed by the user. The remainder of the ...
 Multiplication table
Write a C# program to ask the user for a number and display its multiplication table, like this: Please enter a number: 5 The multiplication ta...
 Average
Write a C# program to calculate and display the average of four numbers entered by the user....
 Equivalent operations
Write a C# program to ask the user for three numbers (a, b, c) and display the result of (a+b)·c and the result of a·c + b·c....
 Age
Write a C# program to ask the user for their age (e.g. 20) and respond with something like "You look younger than 20" (the age entered by the user sho...
 Formats
Write a C# program to ask the user for a number and display it four times in a row, separated with blank spaces, and then four times in the next row, ...
 Rectangle
Write a C# program to ask the user for a number and then display a rectangle 3 columns wide and 5 rows tall using that digit. For example: Enter a ...
 Conversion
Write a C# program to convert Celsius degrees to Kelvin and Fahrenheit. The program will prompt the user to input the temperature in Celsius degrees, ...