Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
#1

Операторы ветвления - C++

11.03.2010, 22:57. Просмотров 1560. Ответов 19
Метки нет (Все метки)

Подскажите как решить
0
Миниатюры
Операторы ветвления  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2010, 22:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Операторы ветвления (C++):

Операторы присваивания, ввода- вывода. Операторы ветвления, выбора - C++
Даны два ненулевых числа. Найти их сумму, разность, произведение, частное, остаток и целую часть от деления. Добавлено через 8 часов...

Операторы ветвления и операторы передачи управления - C++
1. Вычислить значения функции F при вещественных a, b, c, x, вводимых с клавиатуры. 2. Составить программу, которая печатает...

Операторы ветвления - C++
Всем доброго времени суток, Знаю что программа элементарная, но помогите разобраться и исправить ошибку, Сегодня начал писать одну...

Операторы ветвления С++ - C++
Дана точка на плоскости с координатами(x,y). Составить программу,которая выдает одно из сообщений "да","нет","на границе" в зависимости от...

Операторы ветвления - C++
Если целое число m делится на целое число n, то вывести на экран частное от деления, в противном случае вывести сообщение «m на n нацело не...

операторы ветвления - C++
Вводиться двузначное число. Определить, равен ли квадрат этого числа учетверенной сумме кубов его цифр. Например, для числа 48 ответ...

19
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
14.03.2010, 19:27 #2
От тебя хотят примерно это.
C++
1
2
3
4
5
6
7
8
9
10
#include <math.h>
double y(double t) { 
    double a = 32.216;
    double b = 0.37;
    if( t < 0.15 && t != 0 ) 
        return a*t*t + b*sin(t) +1.0;
    if(t== 0.15 || t == 0.0 ) 
        return exp(t) + b;
    return sqrt(a*t*t + b *cos(t) +1 );
};
1
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
14.03.2010, 20:09  [ТС] #3
double y(double t) а что эт означает и почему оно перед { и нужен ли тут еше один if...прост я неособо тут шарю...

Добавлено через 13 минут
и что будет если ее записать так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <math.h>
#include<iostream.h>
int main
{double y
 double t
 double a=32.216
 double b=0.37
 if( t < 0.15 && t != 0 ) 
                return a*t*t + b*sin(t) +1.0;
 if(t== 0.15 || t == 0.0 ) 
                return exp(t) + b;
 if(t>0.15) 
         return sqrt(a*t*t + b *cos(t) +1 );
}
и при ее включений выдает две ошибки
error C2144: syntax error : missing ';' before type 'double
fatal error C1004: unexpected end of file found
в чем оишбка то...
0
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
14.03.2010, 20:17 #4
zizu, Читай книги по функциям. Записать надо так :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <math.h>
#include <stdio.h>
double y(double t);
 
int main() { 
        double t;
        printf("input t: ");
        scanf("%lf",&t);
        printf("y(t) = %lf",y(t));
        return 0;
};
double y(double t) { 
        double a = 32.216;
        double b = 0.37;
        if( t < 0.15 && t != 0 ) 
                return a*t*t + b*sin(t) +1.0;
        if(t== 0.15 || t == 0.0 ) 
                return exp(t) + b;
        return sqrt(a*t*t + b *cos(t) +1 );
};
Добавлено через 31 секунду
и,предупреждая следующий вопрос, http://www.cyberforum.ru/cpp-beginners/thread10807.html
0
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
14.03.2010, 20:26  [ТС] #5
а как его сзадержать....
и что можно писать место
printf
scanf
а то я ток недавно начал изучать си и этих команд в таком виде мы еше неизучали...
0
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
14.03.2010, 21:11 #6
там ссылка и написано,как задержать..Я не знаю,что вы проходили.Посмотри,что проходили используй,делов на пять минут.
0
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
14.03.2010, 21:15  [ТС] #7
просто всеровно при включекний ошибки выдает ..а как их исправить я незнаю...ну всеровно спс за помошь...
0
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
14.03.2010, 21:25 #8
какие ошибки?
0
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
14.03.2010, 21:28  [ТС] #9
LINK : fatal error LNK1104: cannot open file "Debug/12345.exe"
Error executing link.exe.
че эт значит ..или у мня может просто си бочет...
0
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
14.03.2010, 21:29 #10
полный лог сборки покажи
0
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
14.03.2010, 21:32  [ТС] #11
какой еше лог сборки....у мня вот эт си стоит Microsoft Visual C++ 6.0 Standard Edition
0
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
14.03.2010, 21:32 #12
все,что пишет компилятор. От начала до конца. Не только последние строчки
0
zizu
3 / 3 / 0
Регистрация: 23.12.2009
Сообщений: 94
14.03.2010, 21:36  [ТС] #13
че еще за лог сборки у мня такой си стоит Microsoft Visual C++ 6.0 Standard Edition

Добавлено через 1 минуту
--------------------Configuration: 12345 - Win32 Debug--------------------
Compiling...
Skipping... (no relevant changes detected)
12345.cpp

12345.obj - 0 error(s), 0 warning(s)



--------------------Configuration: 12345 - Win32 Debug--------------------
Linking...
LINK : fatal error LNK1104: cannot open file "Debug/12345.exe"
Error executing link.exe.

12345.exe - 1 error(s), 0 warning(s)



а дальше тупо ее неоткрывает
0
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
14.03.2010, 21:37 #14
зайди в диспетчер задач, переметнись на вкладку "процессы",найди,есть ли там 12345.exe, заверши задачу,если есть
0
easybudda
Модератор
Эксперт CЭксперт С++
9694 / 5644 / 962
Регистрация: 25.07.2009
Сообщений: 10,848
14.03.2010, 21:46 #15
Цитата Сообщение от zizu Посмотреть сообщение
LINK : fatal error LNK1104: cannot open file "Debug/12345.exe"
Русских букв в пути к файлу точно нет? Вроде c:\Documents and settings\Вася\Мои документы\...
0
14.03.2010, 21:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2010, 21:46
Привет! Вот еще темы с ответами:

Циклы и операторы ветвления - C++
Добрый вечер!Помогите с задачей!Ни как правильно её решить не смог... По заданию Программа должна использовать цикл для запроса доходов и...

Операторы ветвления if, else, и switch - C++
В каком случае лучше использовать операторы ветвления if, else, а в каком switch?

Операторы ветвления. Переменная bool - C++
Здравствуйте уважаемые форумчане. У меня такой вопрос, у меня в коде стоит проверка. Пример : bool vetka2 = false; ...

Лабораторная работа по теме Операторы ветвления. - C++
Люди помогите пожалуйста зделать лабу, по теме Операторы ветвления. F= a(x*x)-b; при x-1&lt;0 и b-x!=0 (x+1)!; при x-1&gt;0 и b+x=0 x/c;...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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