По разделам



Задача Case 5


Арифметические действия над числами пронумерованы следующим
образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан
номер действия N (целое число в диапазоне 1–4) и вещественные числа A
и B (В не равно 0). Выполнить над числами указанное действие и вывести
результат

Код (C/C++)

#include <stdio.h>
 
int main(void)
{
   system("chcp 1251");
   int n;
   float a,b;
   printf("N:") ;
   scanf ("%i", &n);
   printf("A:") ;
   scanf ("%f", &a);
   printf("B:") ;
   scanf ("%f", &b);
 
   switch (n) {
   case 1:
       printf("%f\n",a+b) ;
       break;
   case 2:
       printf("%f\n",a-b) ;
       break;
   case 3:
       printf("%f\n",a*b) ;
       break;
   case 4:
       printf("%f\n",a/b) ;
       break;
   }
   return 0;
}

Код (Python)

import random

print("1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление")

i = random.randrange(1,5)
A = random.randrange(-10,10)
B = random.randrange(-10,10)
print("Номер операции: ", i)
print("Число A: ", A)
print("Число B: ", B)
if B < 0:
    B_str = "("+str(B)+")"
else:
    B_str = str(B)
if i == 1:
    print(A, "+", B_str, "=", A+B)
elif i == 2:
    print(A, "-", B_str, "=", A-B)
elif i == 3:
    print(A, "*", B_str, "=", A*B)
elif i == 4:
    if B == 0:
        print("Деление на ноль неопределено")
    else:
        print(A, "/", B_str, "=", A/B)
									

Код (Pascal)

program Case5;
var
  N,A,B:Integer;
begin
  Write('Введите номер действия: ');
  Readln(N);
  Write('Введите число A: ');
  Readln(A);
  Write('Введите число B: ');
  Readln(B);
 
  Case N of
    1: Writeln(A+B);
    2: Writeln(A-B);
    3: Writeln(A*B);
    4: Writeln(A/B);
  end;
end.
									




Case. Абрамян
Case 1 Просмотров: 13
Case 2 Просмотров: 14
Case 3 Просмотров: 16
Case 4 Просмотров: 18
Case 5 Просмотров: 8
Case 6 Просмотров: 12
Case 7 Просмотров: 10
Case 8 Просмотров: 16
Case 9 Просмотров: 8
Case 10 Просмотров: 13
Case 11 Просмотров: 15
Case 12 Просмотров: 14
Case 13 Просмотров: 9
Case 14 Просмотров: 13
Case 15 Просмотров: 14
Case 16 Просмотров: 17
Case 17 Просмотров: 14
Case 18 Просмотров: 15
Case 19 Просмотров: 14
Case 20 Просмотров: 9

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться