Теориялық қысқаша материалдар Басқару операторлары



бет2/5
Дата26.09.2022
өлшемі62.5 Kb.
#461333
түріПрограмма
1   2   3   4   5
Лабораториялықжұмыс 2

3. Бірнеше таңдау
Енгізілген операция белгісіне байланысты орындаңыз қосу, азайту, көбейту немесе бөлу
switch (k)
{
case "*":
z = x * y;
Console.WriteLine("Көбейту - Жауабы: "+z);
break;
case "/":
z = x / y; Console.WriteLine("Бөлу - Жауабы: "+z);
break;
case "-":
z = x - y;
Console.WriteLine("Айырмасы- Жауабы: "+z);
break;
case "+":
z = x + y;
Console.WriteLine("Қосу - Жауабы: "+z);
break;
default:
Console.WriteLine("Қате");
break;
}
Console.ReadLine();
Тапсырма 1

Нүктенің штрихталған облысқа тиісті, тиісті еместігін анықтау
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace primer1


{
class Program
{
static void Main(string[] args)
{Console.WriteLine( "x координатасын енгіз" );
double x = Convert.ToDouble(Console.ReadLine() );
Console.WriteLine( "у координатасын енгіз " );
double y = Convert.ToDouble(Console.ReadLine() );
if ( x * x + y * y <= 1 || x <= 0 && y <= 0 && y>=-x-2)
Console.WriteLine( " Нүкте облысқа тиісті" );
else
Console.WriteLine( " Нүкте облысқа тиісті емес" );
Console.ReadLine();

}
}
}


Тапсырма 2



У функциясын есептеу.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
// теңдеу коэффициенттері
double x, y;
x=Convert.ToDouble(Console.ReadLine());
y = double.Parse(Console.ReadLine() );
if ( x < -2 ) y = 0;
if ( x >= -2 && x < -1 ) y = -x - 2;
if ( x >= -1 && x < 1 ) y = x;
if ( x >= 1 && x < 2 ) y = -x + 2;
if ( x >= 2 ) y = 0;
Console.WriteLine("x = {0}\t",x"y = {1}",y);
Console.ReadLine();




Достарыңызбен бөлісу:
1   2   3   4   5




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет