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

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

Войти
Регистрация
Восстановить пароль
 
Элеонора
7 / 2 / 1
Регистрация: 20.09.2010
Сообщений: 39
#1

Прога на Си, все правильно вроде, но выскакивает - C++

10.02.2011, 15:34. Просмотров 532. Ответов 6
Метки нет (Все метки)

Проверьте, пожалуйста, вроде задержку сделала, но выскакивает почему-то не считает результат...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <vcl.h>
#include <conio.h>
#include <stdio>
#include <math.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
float balance, rate, future, years;
int main(int argc, char* argv[])
{ int clrscr(int argc, char* argv[]);
   printf("\nEnter the opening balance: ");
   scanf("%f", &balance);
   printf("\nEnter the interest rate in persent per year: ");
   scanf("%f", &rate);
   printf("\nEnter the number of years the balance is held: ");
   scanf("%f", &years);
   future=balance*(pow(2.7183,(rate/100)*years));
   printf("\nThe future balance is %f", future);
   int getch(int argc, char* argv[]);
   return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2011, 15:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Прога на Си, все правильно вроде, но выскакивает (C++):

Выдает ошибку но вроде все правильно посмотрите! - C++
Задача в которой создается указатель второго порядка. #include &lt;iostream&gt; #include &lt;conio.h&gt; int main() { double dx=234.678; ...

Как исправить вот эти ошибки? Вроде все правильно сделал... - C++
/* * test.cpp * * Created on: 05.11.2011 * Author: Sensei */ #include &lt;iostream&gt; using std::cout; using...

Ошибки вроде бы нет, но работает не правильно! - C++
Христос Воскресе! Вот код: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;clocale&gt; #include &lt;cstdlib&gt; using namespace std;...

Почему выдаёт ошибку? Вроде всё правильно! - C++

Правильно ли я записываю/ считываю ( принцип вроде да а реализовано УГ) - C++
В общем дан односвязный список помогите найти косяк сама структура struct WORKER { char name, family , dolzhnost ; ...

прога не правильно работает - C++
У меня ошибка в while но не знаю как исправить:( #include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;clocale&gt; #include &lt;iomanip&gt; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
10.02.2011, 15:40 #2
Что вы имели ввиду под
C++
1
int getch(int argc, char* argv[]);
? Объявили функцию getch, возвращающую int с параметрами int argc, char * argv[]?

--- EDIT:

То же самое про clrscr в самом начале... Похоже, вы просто запутались
0
Элеонора
7 / 2 / 1
Регистрация: 20.09.2010
Сообщений: 39
10.02.2011, 15:58  [ТС] #3
Не отрицаю, я только 3-ий день на Си работаю, если честно...
Препод говорил для задержки использовать функцию getch(), так я ее ввожу, а компилятор ругается, и мне показалось логичным ввести параметры которые указаны в скобках при функции main(.....)
Текст на экран выводится, ввожу данные, после последнего выскакивает, результата не дает, что делать?
0
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
10.02.2011, 16:14 #4
C++
1
что делать?
Элеонора, хотите уметь программировать - найдите книжку по C++ и планомерно изучайте язык. И спросите у препода, почему он дал вам функцию, но не рассказал, что это такое и как их вызывать.

А вообще найдите прототип функции getch(), посмотрите, что она принимает, что возвращает и как работает. И используйте соответствующе.

Если пишите для windows, в конце вместо getch можно вызвать system( "pause > nul" );
0
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
10.02.2011, 18:30 #5
Цитата Сообщение от Элеонора Посмотреть сообщение
int clrscr(int argc, char* argv[]);
int getch(int argc, char* argv[]);
Замените на
C
1
2
clrscr();
getch();
0
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,584
11.02.2011, 01:14 #6
Все считает, только перед
Цитата Сообщение от Элеонора Посмотреть сообщение
future=balance*(pow(2.7183,(rate/100)*years));
желательно добавить
C++
1
double
0
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
11.02.2011, 05:26 #7
C++
1
int clrscr(int argc, char* argv[]);
это объявление функции

C++
1
clrscr();
это вызов функции

объявления нужны для того, чтобы делать вызовы правильно, тогда компилятор может проверить, как сделан вызов

функция clrscr() уже объявлена в файле conio.h, поэтому когда этот файл подключается, её объявление делается само и тебе остаётся лишь её вызывать

она вроде выглядит void clrscr(void);, что означает, что она принимает пустоту и возвращает пустоту, что соответствует вызову clrscr();
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2011, 05:26
Привет! Вот еще темы с ответами:

прога вычисляет не правильно - C++
Задание к работе Пользовательский класс должен содержать необходимые элементы-данные, метод установки их начальных значений: Void...

Задача на рекурсию - почему вроде бы ошибочный код внутри работает правильно? - C++
Изучаю учебник C++, решаю задачки в конце глав. В одной задачке надо было написать рекурсивную функцию, получающую в качестве...

Прога не всегда работает правильно.. - C++
Задача: Построить максимальное множество, состоящее из попарно не сравнимых векторов v. Векторы v определяются парами чисел, выбираемые из...

вроде все просто - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int main() { int mas, a; srand...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.02.2011, 05:26
Ответ Создать тему
Опции темы

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