Skip to content
Permalink
Fetching contributors…
Cannot retrieve contributors at this time
22 lines (19 sloc) 1.51 KB

Using Classes and Objects

  1. Write a program that reads a year from the console and checks whether it is a leap. Use DateTime.
  • Write a program that generates and prints to the console 10 random values in the range [100, 200].

  • Write a program that prints to the console which day of the week is today. Use System.DateTime.

  • Write methods that calculate the surface of a triangle by given:

    • Side and an altitude to it;
    • Three sides;
    • Two sides and an angle between them.
  • Write a method that calculates the number of workdays between today and given date, passed as parameter. Consider that workdays are all days from Monday to Friday except a fixed list of public holidays specified preliminary as array.

  • You are given a sequence of positive integer values written into a string, separated by spaces. Write a function that reads these values from given string and calculates their sum. Example: string = "43 68 9 23 318" -> result = 461

  • * Write a program that calculates the value of given arithmetical expression. The expression can contain the following elements only:

    • Real numbers, e.g. 5, 18.33, 3.14159, 12.6
    • Arithmetic operators: +, -, *, / (standard priorities)
    • Mathematical functions: ln(x), sqrt(x), pow(x,y)
    • Brackets (for changing the default priorities)

    Examples:

    • (3+5.3) * 2.7 - ln(22) / pow(2.2, -1.7) -> ~ 10.6
    • pow(2, 3.14) * (3 - (3 * sqrt(2) - 3.2) + 1.5*0.3) -> ~ 21.22

    Hint: Use the classical "shunting yard" algorithm and "reverse Polish notation".

You can’t perform that action at this time.