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

работа с условным оператором if - C++

Восстановить пароль Регистрация
 
sergey 7 7
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
08.04.2013, 09:28     работа с условным оператором if #1
"работы с условным оператором if"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include "StdAfx.h"
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <string>
#include <math.h>
#include <sstream>
#include <stdlib.h>
#include <string.h>
 using namespace std;
int _tmain(int argc, _TCHAR* argv[])    
{
    {
    setlocale(LC_ALL, "RUS");
    double x,y;
    printf("введите x""\n");
    scanf("%f",&x);
    {
        if(x>=4 && x<6)
        {
            cout<<("ошибка" "\n");
        
    }else
            {
                        cout << "Вы ввели недопустимое значение " << endl;
                        cout << "Введите x" << endl;
            }
        }
y=log(x);
cout<<"y="<<y;
getch();
return 0;
}
}
написать то написал...работает....не могу сделать чтоб она правильно рассчитывала...надо чтоб он возращался к вводу переменной....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2013, 09:28     работа с условным оператором if
Посмотрите здесь:

C++ Ошибка с оператором
По-Условным-операторам C++
C++ Задача с оператором if
Работа с оператором Switch case C++
Работа с оператором if в dev (C++) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.04.2013, 09:30     работа с условным оператором if #2
В while () ввод заключите. При правильном вводе - break. Или что нужно?
sergey 7 7
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
08.04.2013, 10:16  [ТС]     работа с условным оператором if #3
ну мне нужен правильный рассчёт моей функции при заданных условий....и чтоб после неправильного ввода прожолжалась выполнение программы
Nuqlear
5 / 5 / 0
Регистрация: 05.11.2011
Сообщений: 17
08.04.2013, 10:54     работа с условным оператором if #4
Трудно понять, что вам нужно. Что есть неправильный ввод?
Может такое требуется?
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>
using namespace std;
int main()    
{
    double x,y;
    while (true)
    {
        cout << "vvedite x" << endl;
        cin >> x;
        if(x>=4 && x<6)
        {
            cout << "nedopustimoe znachenie " << endl;
        }
        break;
    }
    y=log(x);
    cout<<"y="<<y<<endl;
    return 0;
}
sergey 7 7
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
08.04.2013, 10:55  [ТС]     работа с условным оператором if #5
почему программа неправильно считает y=log(x)?в чём проблемы?почему он даже если неправильно ввёл,то он всё равно считает?
RussDragon
 Аватар для RussDragon
12 / 12 / 1
Регистрация: 08.04.2012
Сообщений: 81
08.04.2013, 10:58     работа с условным оператором if #6
Не правильно ввел что? Вместо цифры букву, или что-то другое?
sergey 7 7
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
08.04.2013, 10:59  [ТС]     работа с условным оператором if #7
неправильно ввёл....то есть вышел за свой диапозон условий...
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.04.2013, 11:29     работа с условным оператором if #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
double x, y;
    while (true)
    {
        cout << "vvedite x" << endl;
        cin >> x;
        if(x < 4 || x > 6)
        {
            cout << "nedopustimoe znachenie " << endl;
        }
        else 
        {
            y = log(x);
            cout<<"y = " << y << endl;
        }
        
    }
Добавлено через 39 секунд
Для выхода придумайте что-нибудь сами.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2013, 11:36     работа с условным оператором if
Еще ссылки по теме:

C++ Работа с оператором switch в цикле
Написать программу с условным оператором:(выражение)? оператор1 : оператор2 C++
Работа с оператором for C++

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

Или воспользуйтесь поиском по форуму:
sergey 7 7
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
08.04.2013, 11:36  [ТС]     работа с условным оператором if #9
спасибо большое=)
Yandex
Объявления
08.04.2013, 11:36     работа с условным оператором if
Ответ Создать тему
Опции темы

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