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

Что делаю не так? Составить программу вычисления с применением условного оператора - C++

Восстановить пароль Регистрация
 
uqsus
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 20
15.01.2014, 16:30     Что делаю не так? Составить программу вычисления с применением условного оператора #1
Составить программу вычисления с применением условного оператора. Все данные в правых частях формул выбрать самостоятельно и ввести с клавиатуры.

Что-то накалякал, но не уверен что это вообще оно. Делаю в VS Express 2013, так же компилятор пишет "идентификатор sqrl не определен", хотя библиотеки прописал. Помогите пожалуйста

Вот похожие темы, если что, я совсем начинающий
Составить программу вычисления с применением условного оператора
Составить программу вычисления с применением условного оператора
Составить программу вычисления с применением условного оператора
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include "iostream"
#include <math.h>
#include <cmath>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    float M, S, t, n;
    cout << "Enter S, t, n" << endl;
    cin >> S,t,n;
 
    if (S>t) M=sqrl((3*fabs(S*t));
    if (S>=2*fabs(n)) M=S+t;
 
    cout << "M";
 
    return 0;
}
Миниатюры
Что делаю не так? Составить программу вычисления с применением условного оператора  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 16:30     Что делаю не так? Составить программу вычисления с применением условного оператора
Посмотрите здесь:

Делаю простенькую программу, что-то не так... C++
C++ Составить программу вычисления с применением условного оператора. M=max {a,b,c}
Составить программу вычисления с применением условного оператора C++
C++ Составить программу вычисления с применением условного оператора
Составить программу вычисления с применением операторов цикла C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4841 / 2980 / 367
Регистрация: 10.11.2010
Сообщений: 11,012
Записей в блоге: 10
Завершенные тесты: 1
15.01.2014, 16:33     Что делаю не так? Составить программу вычисления с применением условного оператора #2
sqrt
uqsus
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 20
15.01.2014, 16:37  [ТС]     Что делаю не так? Составить программу вычисления с применением условного оператора #3
castaway, спасибо, а вот эти две ошибки в 13ой и 14ой строке из-за чего?

error C2143: синтаксическая ошибка: отсутствие ")" перед ";"
IntelliSense: требуется круглая скобка ")"
castaway
Эксперт С++
4841 / 2980 / 367
Регистрация: 10.11.2010
Сообщений: 11,012
Записей в блоге: 10
Завершенные тесты: 1
15.01.2014, 16:39     Что делаю не так? Составить программу вычисления с применением условного оператора #4
У тебя лишняя скобка перед цифрой 3.
uqsus
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 20
15.01.2014, 16:51  [ТС]     Что делаю не так? Составить программу вычисления с применением условного оператора #5
извиняюсь за мазгое*ство , исправил, теперь так:
error C4700: использована неинициализированная локальная переменная "t"
error C4700: использована неинициализированная локальная переменная "n"

C++
1
float M, S, t, n;
здесь же я объявил их, не?
castaway
Эксперт С++
4841 / 2980 / 367
Регистрация: 10.11.2010
Сообщений: 11,012
Записей в блоге: 10
Завершенные тесты: 1
15.01.2014, 17:02     Что делаю не так? Составить программу вычисления с применением условного оператора #6
C++
1
cin >> S >> t >> n;
Вводи их так. Или по отдельности.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2014, 17:11     Что делаю не так? Составить программу вычисления с применением условного оператора
Еще ссылки по теме:

C++ сравнить два целых числа, не используя условного оператора, оператора выбора и так же символов сравнения
C++ Составить программу вычисления значения функции с использованием оператора CASE
Придумайте простую программу с использованием условного оператора IF и оператора switch C++

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

Или воспользуйтесь поиском по форуму:
uqsus
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 20
15.01.2014, 17:11  [ТС]     Что делаю не так? Составить программу вычисления с применением условного оператора #7
castaway, спасибо огромное

вот окончательный рабочий вариант, на будущее если кому понадобится:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include "iostream"
#include <math.h>
#include <cmath>
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    float M, S, t, n;
    cout << "Enter S, t, n \n" << endl;
    cin >> S >> t >> n;
 
    if (S>t) M=sqrt(3*fabs(S*t));
    if (S>=2*fabs(n)) M=S+t;
        else cout << "Error";
 
    cout << M;
 
    return 0;
}
Yandex
Объявления
15.01.2014, 17:11     Что делаю не так? Составить программу вычисления с применением условного оператора
Ответ Создать тему
Опции темы

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