Форум программистов, компьютерный форум CyberForum.ru

Вычислить в зависимости от условия (switch) - C++

Восстановить пароль Регистрация
 
easyprogrammer
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 41
16.11.2014, 17:17     Вычислить в зависимости от условия (switch) #1
что то затупил, никак не могу понять как сделать, на самом деле мне очень интересно, заранее спасибо за помощь!

3.
Решить, используя оператор switch:
Ввести
переменные х, у, z (x-целое, у - вещественное, z-вещественное) .

Если х<0, то z=(x-5)*y; y=(z+63)*x; z=y*x;

если 0=<x<10, то z=x*y-5; y=х-10+y;

если x>10, то z=x*x+y*y-z;.

Вывести
у и z.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 17:17     Вычислить в зависимости от условия (switch)
Посмотрите здесь:

оператор switch (в зависимости от введенного значения, сообщить номер декады) C++
Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. C++
Вычислить в зависимости от условия C++
C++ Найти значение функции в зависимости от условия
Найти значение функции в зависимости от условия C++
C++ Переписать в новый массив в зависимости от условия
Вывести значение функции в зависимости от условия C++
C++ Присвоить значение в зависимости от условия

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lawr
 Аватар для lawr
351 / 245 / 120
Регистрация: 09.05.2014
Сообщений: 741
18.11.2014, 14:15     Вычислить в зависимости от условия (switch) #2
вот такое шо-то придумалось:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <math.h>
void main(){
    int x, i;
    float y, z;
    std::cin>>x>>y>>z;
    if (x==0)
        x++;
    i=log10(x);
switch(i){
case 0: z=x*y-5; y=x-10+y;  
    break;
case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9:
    z=x*x+y*y-z;
    break;
default:
    z=(x-5)*y; y=(z+63)*x; z=y*x; 
}
std::cout<<"x="<<x<<"\ny="<<y<<"\nz="<<z;
}
Yandex
Объявления
18.11.2014, 14:15     Вычислить в зависимости от условия (switch)
Ответ Создать тему
Опции темы

Текущее время: 09:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru