You are on page 1of 11

Подготовка за контролна работа

Изготвил: Мария Денишева-Илиева


Зад.1 Прочетете брой хляб и брой шоколад. Единичната цена на хляба е 1.40, а на
шоколада - 2,70. Пресметнете общата цена. Отпечатайте цената.
static void Main(string[] args)
 {
 int countBread = int.Parse(Console.ReadLine());
 int countChokolate =
int.Parse(Console.ReadLine());
 double price = (countBread * 1.40) +
(countChokolate * 2.70);
 Console.WriteLine("The price is: {0:F2}",
price);
 }
Зад.1 Прочетете брой курсове. Единичната цена на един курс е 490лв. Има отстъпка
20% от цената на курса.Пресметнете отстъпката и общата цена. Отпечатайте цената и
отстъпката.
 static void Main(string[] args)
 {
 int countCourse = int.Parse(Console.ReadLine());
 double price = countCourse * 490;
 double discount = price * 0.20; //Отстъпка 20%
 double finalPrice = price - discount;
 Console.WriteLine("The price is: {0:F2}",
finalPrice);
 Console.WriteLine("The discount is: {0:F2}",
discount);
 }
Зад.3 Отпечатайте числата от 1 до 50 като използвате
цикъла for
static void Main(string[] args)
 {
 for (int i = 1; i <= 50; i++)
 {
 Console.WriteLine(i);
 }
 }
Зад.3 Отпечатайте числата от 1 до 50 като използвате
цикъла while
static void Main(string[] args)
 {
 int i = 1;
 while (i<=50)
 {
 Console.WriteLine(i);
 i++;
 }
 }
Зад.4 Отпечатайте числата от 50 до 1 като използвате
цикъла for
 static void Main(string[] args)
 {
 for (int i = 50; i >=1; i--)
 {
 Console.WriteLine(i);
 }
 }
Зад.5 Отпечатайте числата от 50 до 1 като използвате
цикъла while
static void Main(string[] args)
 {
 int i = 50;
 while (i>=1)
 {
 Console.WriteLine(i);
 i--;
 }
 }
Зад.6 Отпечатайте числата от 1 до 100 през 5, като
използвате цикъла for
static void Main(string[] args)
 {
 for (int i = 1; i <= 100; i+=5)
 {
 Console.WriteLine(i);
 }
 }
Зад.7 Прочетете n (брой на въведените числа). Числата се прочитат
като се използва цикъла for. Пресметнете сумата от въведените числа.
 static void Main(string[] args)
 {
 int n = int.Parse(Console.ReadLine());
 int sum = 0;
 for (int i = 1; i <= n; i++)
 {
 int curentNumber = int.Parse(Console.ReadLine());
 sum = sum + curentNumber;
 }
 Console.WriteLine("The sum is: {0}", sum);
 }
Зад.8. Ако се прочете домат, краставица, чушка да се отпечата зеленчук. Ако се
прочете банан, ябълка, череша да се отпечата плод.Във всички останали случаи
да се отпечата “Error!” Използвайте оператора if
 static void Main(string[] args)
 {
 string word = Console.ReadLine();
 if (word == "tomato" || word == "cucumber" || word == "pepper")
 {
 Console.WriteLine("This is a vegetable");
 }
 else if (word == "banana" || word == "apple" || word == "cherry")
 {
 Console.WriteLine("This is a fruit");
 }
 else
 {
 Console.WriteLine("Error!");
 }
 }
Зад.8. Ако се прочете домат, краставица, чушка да се отпечата зеленчук. Ако се
прочете банан, ябълка, череша да се отпечата плод.Във всички останали случаи да се
отпечата “Error!” Използвайте конструкцията switch…case
 static void Main(string[] args)
 {
 string word = Console.ReadLine();
 switch (word)
 {
 case "tomato":
 case "cucumber":
 case "pepper":
 Console.WriteLine("This is a vegetable");
 break;
 case "banana":
 case "apple":
 case "cherry":
 Console.WriteLine("This is a fruit");
 break;
 default:
 Console.WriteLine("Error!");
 break;
 }

You might also like