1. Основные понятия алгоритмизации и программирования


Аргументы: х – вещественного типа. Результаты


Download 1.01 Mb.
bet29/78
Sana03.02.2023
Hajmi1.01 Mb.
#1148576
TuriЗадача
1   ...   25   26   27   28   29   30   31   32   ...   78
Bog'liq
c# qo\'llanma

Аргументы: х – вещественного типа.
Результаты : z1, z2 – вещественного типа.

  1. Алгоритм (блок - схема)


3. Программа
//подключение заголовочных файлов
using System; //для организации ввода-вывода в C#
namespace ConsoleApp2 // описание пространства имен ConsoleApp2
static void Main(string[] args) // заголовок главной функции
{ // тело функции
const double pi = 3.14159265359; // описание константы
double z1, z2, x; // описание переменных
Console.Write (" Введите х = "); // вывод сообщения на экран
x=Convert.ToInt32(Console.ReadLine());// ввод переменной х
//вычисляем значения переменных z1, z2
z1 = Math.Tan(x)-1/Math.Tan(7*pi/6); //присвоение переменной z1 значения выражения
z2 = Math.Tan(7*pi/8)-Math.Sqrt(3.0)*Math.Tan(pi/8)*Math.Tan(x);
Console.Write ("z1 = "+z1+" z2 = "+z2); // вывод данных на экран
Console.ReadKey(); //функция ожидания нажатия клавиши
return 0; //главная функция возвращает целочисленное значение 0
}
4. Результат работы программы
Введите х = 4
z1 = -0.57
z2 = -1.24


Задание II. Написать программу для вычисления длины окружности и площади круга заданного радиуса.
Решение

  1. Математическая модель

Аргументы: радиус окружности r, вещественного типа.
Результаты: длина окружности l и площадь круга S, вещественного типа.

  1. Блок – схема

  1. Программа




//программа нахождения длины окружности и площади


// круга заданного радиуса

using System;


namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)//заголовок главной функции
{//описание переменных, начальные установки
double pi = 3.14;
double r, l, S;
Console.WriteLine("Введите радиус: r = ");
r = Convert.ToDouble(Console.ReadLine()); //ввод переменной
//вычисление по формулам
l = 2 * pi * r;
S = pi * r * r;
//вывод данных
Console.WriteLine("Длина окружности: l = "+l);
Console.WriteLine("Площадь окружности: S = "+S);
//функция ожидания нажатия клавиши
Console.ReadKey();
}
}
}




Download 1.01 Mb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   ...   78




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling