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();
Достарыңызбен бөлісу: |