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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
easyprogrammer
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 41
#1

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

16.11.2014, 17:17. Просмотров 260. Ответов 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)
Посмотрите здесь:

Вычислить в зависимости от условия - C++
Помогите решить задачу на с++ за ранее благодарен Если можно с комментариями и на базовом уровне.

Вычислить значение s в зависимости от выполнения условия - C++
я пока полный ламер, а решение нужно, не могли бы вы помочь мне написать программу в С++, условие такое : S = x-y+z-t, если среди...

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

Вычислить значение тригонометрического выражения, либо найти сумму ряда, в зависимости от условия - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { double q,r,p,a,z,S,n; cout«&quot;vvedite q,r,p: \n&quot;;...

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

Пропуск условия if внутри switch - C++
В общем я как-то подвис, и не могу взять в толк в чем проблема.В свитче по сути if должен же работать. Помогите по возможности :) ...

Присвоить значение в зависимости от условия - C++
Даны действительные числа x, y. Если x и y отрицательные, то х присвоить модуль х. Если отрицательное одно из них, то увеличить у на 0.5....

Ошибка в вычислении z в зависимости от условия - C++
Имеется такое задание, необходимо было использовать директивы препроцессора Почему то всегда программа вычисляет последнее условие,...

оператор switch (в зависимости от введенного значения, сообщить номер декады) - C++
5.2 Оператор switch 3. Написать программу, которая требует ввода числа месяца и, в зависимости от введенного значения, сообщает номер...

Найти значение функции в зависимости от условия - C++
Ребята, подскажите, как поступить с такой системой при такой форме? Си уже подзабыл, а время поджимает. y= (1 условие) x, при x&gt;0;(2...

Вывести значение функции в зависимости от условия - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; void main(void) { float x,y; cout &lt;&lt; &quot;Vvedite X v diapazone ...

Переписать в новый массив в зависимости от условия - C++
Функция Test проверяет элементы массива на простоту, и возвращает true/false Если в начальном массиве сначала идут простые числа, то...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lawr
366 / 260 / 124
Регистрация: 09.05.2014
Сообщений: 769
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;
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru