Тапсырма 3.
Квадрат теңдеуді (a ≠ 0) қолданбай шешу кластар.Жаңа жоба жасаңыз, бағдарлама кодын енгізіңіз, іске қосыңыз, орындау үшін және әр түрлі бағдарламаны тексеру, деректерді енгізу.
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)
{
// теңдеу коэффициенттері
double a, b, c;
a = Convert.ToDouble(Console.ReadLine());
b = Convert.ToDouble(Console.ReadLine());
c = Convert.ToDouble(Console.ReadLine());
// дискриминантты есептеу
double D;
D = Math.Pow(b, 2) - 4 * a * c;
// түбірлер санын есептеу әдістері
if (D > 0)
{
Console.WriteLine("2 түбір");
double d = Math.Sqrt(D);
double x1 = (-b + d) / 2 / a;
double x2 = (-b - d) / 2 / a;
Console.WriteLine("x1 = " + x1.ToString() + " x2 = " + x2.ToString());
}
else
if (D == 0)
{
Console.WriteLine("1 түбір");
Console.WriteLine("x = " + (-b / 2 / a).ToString());
}
else Console.WriteLine("түбірі жоқ");
Console.ReadLine();
}
}
}
Тапсырма 4. Калькулятор программасын құру
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication22
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("1ші операндты енгіз:");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("таңбаны енгіз");
char op = (char)Console.Read(); Console.ReadLine();
Console.WriteLine("2-ші операндты енгіз:");
double b = double.Parse(Console.ReadLine());
double res = 0;
bool ok = true;
switch (op)
{
case '+': res = a + b; break;
case '-': res = a - b; break;
case '*': res = a * b; break;
case '/': res = a / b; break;
default: ok = false; break;
}
if (ok) Console.WriteLine("Нәтижесі: " + res);
else Console.WriteLine("Қолжетімсіз операция");
Console.ReadLine();
}
}
}
Достарыңызбен бөлісу: |