Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Лабораторная работа №1. «Основы алгоритмизации и программирования»

по предмету

«Основы алгоритмизации и программирования»

 

 

Выполнил студент гр.4237: Надысев Евгений

Проверил: Найман Михаил Олегович

 

Казань 2015.

Задача №1

«Поменять значения переменных местами (используя третью переменную). Переменные вводятся с клавиатуры»

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

int x, y, z;

Console.Write("x=");

x = Int32.Parse(Console.ReadLine());

Console.Write("y=");

y = Int32.Parse(Console.ReadLine());

z = x;

x = y;

y = z;

Console.WriteLine("x={0}", x);

Console.WriteLine("y={0}", y);

Console.ReadKey();

}

}

}

 

 

Задача№2

 

«Поменять значения переменных местами (не используя третью переменную). Переменные вводятся с клавиатуры»

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

int x, y;

Console.Write("x=");

x = Int32.Parse(Console.ReadLine());

Console.Write("y=");

y = Int32.Parse(Console.ReadLine());

x = x - y;

y = x + y;

x = y - x;

Console.WriteLine("x={0}", x);

Console.WriteLine("y={0}", y);

Console.ReadKey();

}

}

}

 

 

Задача №3

«Написать программу которая принимает два значения и производит над ними операции (+,-,*,/). Операции также вводятся с клавиатуры»

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

int x, y;

char z;

Console.Write("Первое число:");

x = Int32.Parse(Console.ReadLine());

Console.Write("Операция:");

z = Char.Parse(Console.ReadLine());

Console.Write("Второе число:");

y= Int32.Parse(Console.ReadLine());

if (z == '-')

Console.Write("Результат={0}", x - y);

if (z == '+')

Console.Write("Результат={0}", x + y);

if (z == '/')

Console.Write("Результат={0}", x / y);

if (z == '*')

Console.Write("Результат={0}", x * y);

if (z != '-' && z != '+' && z != '/' && z != '*')

Console.Write("ERROR");

Console.ReadKey();

}

}

}

 

 

Задача №4

«Пользователь вводит свою зарплату и получает зарплату с вычтенными налогами согласно тарифу:
[0;5000) - 0%
[5000;15000) - 10%
[15000;35000) - 15%
[35000;+бесконечности) - 20%»

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

uint x;

Console.Write("Ваша зарплата:");

x = UInt32.Parse(Console.ReadLine());

if (x <= 5000)

Console.Write("Зарплата с налогом:{0}", x);

else if (x > 5000 && x <= 15000)

Console.Write("Зарплата с налогом:{0}",x - x * 10 / 100);

else if (x > 15000 && x <= 35000)

Console.Write("Зарплата с налогом:{0}",x - x * 15 / 100);

else if (x > 35000)

Console.Write("Зарплата с налогом:{0}",x - x * 20 / 100);

Console.ReadKey();

}

}

}

 

Задача №5

«Пользователь вводит свою зарплату и получает зарплату с вычтенными налогами согласно тарифу:
[0;5000) - 0%
[5000;15000) - 10%
[15000;35000) - 15%
[35000;+бесконечности) - 20%
сложные налоги»

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

uint x;

Console.Write("Ваша зарплатa:");

x = UInt32.Parse(Console.ReadLine());

if (x <= 5000)

Console.Write("Зарплата с учетом налогов:{0}", x);

else if (x > 5000 && x <= 15000)

Console.Write("Зарплата с учетом налогов:{0}", x - ((x - 5000) * 10 / 100));

else if (x > 15000 && x <= 35000)

Console.Write("Зарплата с учетом налогов:{0}", x - ((10000 * 10 / 100) + ((x - 15000) * 15 / 100)));

else if (x>35000)

Console.Write("Зарплата с учетом налогов:{0}", x - ((10000 * 10 / 100) + (20000 * 15 / 100) + (x - 35000) * 20 / 100));

Console.ReadKey();

}

}

}

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.