1. Write a program that reads 3 integer numbers from the console and prints their sum.
using System; class ReadThreeNumbers { static void Main() { Console.WriteLine("Enter the first number: "); int firstNumber = int.Parse(Console.ReadLine()); Console.WriteLine("Enter the second number: "); int secondNumber = int.Parse(Console.ReadLine()); Console.WriteLine("Enter the third number: "); int thirdNumber = int.Parse(Console.ReadLine()); int sum = firstNumber + secondNumber + thirdNumber; Console.WriteLine("The sum is equal to {0}: ", sum); } }
2. Write a program that reads the radius r of a circle and prints its perimeter and area.
using System; class ReadRadiusOfCircle { static void Main() { Console.WriteLine("Enter the radius of the circle: "); double radius = double.Parse(Console.ReadLine()); double area = Math.PI * radius * radius; double perimeter = 2 * Math.PI * radius; Console.WriteLine("Perimeter is equal to: {0}", perimeter); Console.WriteLine("Area is equal to: {0}", area); } }
3. A company has name, address, phone number, fax number, web site and manager. The manager has first name, last name, age and a phone number. Write a program that reads the information about a company and its manager and prints them on the console.
using System; class CompanyInformation { static void Main() { Console.WriteLine("Enter the name of the company:"); string companyName = Console.ReadLine(); Console.WriteLine("Enter the address of the company:"); string address = Console.ReadLine(); Console.WriteLine("Enter the phone Number: "); string phoneNumber = Console.ReadLine(); Console.WriteLine("Enter the fax number:"); string faxNumber = Console.ReadLine(); Console.WriteLine("Enter the web site Address: "); string webSite = Console.ReadLine(); Console.WriteLine("Enter the first name of the manager:"); string managerFirstName = Console.ReadLine(); Console.WriteLine("Enter the last name of the manager: "); string managerLastName = Console.ReadLine(); string managerFullName = managerFirstName + " " + managerLastName; Console.WriteLine("Enter the age of the manager:"); byte age = byte.Parse(Console.ReadLine()); Console.WriteLine("Enter the phone number of the manager:"); string managerPhoneNumber = Console.ReadLine(); Console.WriteLine("Company Information"); Console.WriteLine("Companu name: {0}", companyName); Console.WriteLine("Company Address: {0}", address); Console.WriteLine("Company phone number: {0}", phoneNumber); Console.WriteLine("Company fax number: {0}", faxNumber); Console.WriteLine("Company Web site: {0}", webSite); Console.WriteLine("Company manager: {0}", managerFullName); Console.WriteLine("Manager information"); Console.WriteLine("Manager first name: {0}", managerFirstName); Console.WriteLine("Manager last name: {0}", managerLastName); Console.WriteLine("Manager age {0}", age); Console.WriteLine("Manager phone number: {0}", managerPhoneNumber); } }
4. Write a program that reads two positive integer numbers and prints how many numbers p exist between them such that the reminder of the division by 5 is 0 (inclusive). Example: p(17,25) = 2.
using System; class BetweenTwoNumbers { static void Main() { Console.WriteLine("Enter the first number:"); int firstNumber = int.Parse(Console.ReadLine()); Console.WriteLine("Enter the second number:"); int secondNumber = int.Parse(Console.ReadLine()); int firstNumberDivide = firstNumber / 5; int secondNumberDivide = secondNumber / 5; int difference = Math.Max(firstNumberDivide, secondNumberDivide) - Math.Min(firstNumberDivide, secondNumberDivide); Console.WriteLine("P({0},{1})={2}", firstNumber, secondNumber, difference); } }
5. Write a program that gets two numbers from the console and prints the greater of them. Don’t use if statements.
using System; class GreaterNumber { static void Main() { Console.WriteLine("Enter the first number:"); int firstNumber = int.Parse(Console.ReadLine()); Console.WriteLine("Enter the second number:"); int secondNumber = int.Parse(Console.ReadLine()); int greaterNumber = Math.Max(firstNumber, secondNumber); Console.WriteLine("Greater number is: {0}", greaterNumber); } }
6. Write a program that reads the coefficients a, b and c of a quadratic equation ax2+bx+c=0 and solves it (prints its real roots).
using System; class QuadraticEquation { static void Main() { Console.WriteLine("Enter value for 'a'"); double a = double.Parse(Console.ReadLine()); Console.WriteLine("Enter value for 'b'"); double b = double.Parse(Console.ReadLine()); Console.WriteLine("Enter value for 'c'"); double c = double.Parse(Console.ReadLine()); double d = b * b - (4 * a * c); Console.WriteLine("d = {0}", d); if (d < 0) { Console.WriteLine("There are no real roots"); } else if (d == 0) { double x = (-1 * b) / (2 * a); Console.WriteLine("x = {0}" , x); } else { double x1 = ((-1 * b) + Math.Sqrt(d)) / (2 * a); double x2 = ((-1 * b) - Math.Sqrt(d)) / (2 * a); Console.WriteLine("x1 = {0}" , x1); Console.WriteLine("x2= {0}" , x2); } } }
7. Write a program that gets a number n and after that gets more n numbers and calculates and prints their sum.
using System; class GetANumber { static void Main() { Console.WriteLine("Enter one number:"); int number = int.Parse(Console.ReadLine()); int sum = 0; for (int i = 0; i < number; i++) { Console.WriteLine("Enter a value:"); sum += int.Parse(Console.ReadLine()); } Console.WriteLine("The sum is: {0}", sum); } }
8. Write a program that reads an integer number n from the console and prints all the numbers in the interval [1..n], each on a single line.
using System; class PrintNumbersInInterval { static void Main() { Console.WriteLine("Enter a number"); int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { Console.WriteLine(i); } } }
9. Write a program to print the first 100 members of the sequence of Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, …
using System; class FibonacciSequence { static void Main() { int number1 = 0; int number2 = 1; int sum = 1; while (number1 < 600) { sum = number1 + number2; number1 = number2; number2 = sum; Console.WriteLine(number2); } } }
10. Write a program to calculate the sum (with accuracy of 0.001): 1 + 1/2 - 1/3 + 1/4 - 1/5 + ...
using System; class CalculateSum { static void Main() { decimal sum = 1m; decimal previousSum = 1m; decimal counter = 2m; do { previousSum = sum; if (counter % 2 == 0) { sum += (decimal)1 / counter; } else { sum -= (decimal)1 / counter; } counter++; } while (Math.Abs(sum - previousSum) >= (decimal)0.001m); Console.WriteLine("{0:0.000}", sum); } }
Няма коментари:
Публикуване на коментар