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

Ошибки выдаёт ( не пойму причину, что не так? - C++

Восстановить пароль Регистрация
 
_Vova_
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 43
18.11.2012, 20:22     Ошибки выдаёт ( не пойму причину, что не так? #1
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
35
36
37
38
39
40
41
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
 
int Area(float a, float b, float h);
int Area(float a_m, float a_sm, float b_m, float b_sm, float h_m, float h_sm);
int Area(float a, float b, float h)//перегруженная функция 1
{
    return ((a+b)/2*h);
}
int Area(float a_m, float a_sm, float b_m, float b_sm, float h_m, float h_sm)//перегруженная функция 2
{ 
    return((((a_m*100+a_sm)+(b_m*100+b_sm)) /2)* (h_m*100+h_sm));
}
 
int  main()
{ float asm, bsm, hsm;
  float am2,asm2,bm2,bsm2,hm2,hsm2;
  cout<<"This program calculates the area of the trapezoids"<<endl;
  cout<<"The formula for area of ​​a trapezoid: S=((a+b)/2) *h"<<endl;
 
  cout<<"The data in sm:"<<endl;
  cout<<"a:";cin>>asm;
  cout<<"b:";cin>>bsm;
  cout<<"h:";cin>>hsm;
  
  cout<<"The data in m:"<<endl;
  cout<<"am:";cin>>am2;
  cout<<"asm:";cin>>asm;
  cout<<"bm:";cin>>bm2;
  cout<<"bsm:";cin>>bsm2;
  cout<<"hm:";cin>>hm2;
  cout<<"hsm:";cin>>hsm2;
 
  cout<<"Area 1:"<<Area(asm, bsm, hsm)<<endl;
  cout<<"Area 2:"<<Area(am2,asm2,bm2,bsm2,hm2,hsm2)<<endl;
  getch();
  return 0;
}
Помогите пожалуйста ! Когда просто задавал значения аргументов в мейн всё работало . Но вод сделал так , чтоб значения вводил пользователь , так ничего не работает ( Помогите пожалуйста исправить , найти ошибки . Заранее огромное спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2012, 20:22     Ошибки выдаёт ( не пойму причину, что не так?
Посмотрите здесь:

Что-то код выдаёт не так C++
Не пойму что не так C++
Ошибки я не пойму что от меня хотят C++
Ошибка не пойму что не так C++
C++ При решении программа выдаёт значение функции, равное 0 или выдаёт ошибку. Что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11807 / 6786 / 767
Регистрация: 27.09.2012
Сообщений: 16,839
Записей в блоге: 2
Завершенные тесты: 1
18.11.2012, 20:26     Ошибки выдаёт ( не пойму причину, что не так? #2
Цитата Сообщение от _Vova_ Посмотреть сообщение
так ничего не работает
компилируется?
_Vova_
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 43
18.11.2012, 20:29  [ТС]     Ошибки выдаёт ( не пойму причину, что не так? #3
Цитата Сообщение от Croessmah Посмотреть сообщение
компилируется?
ошибки выдаёт (
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
18.11.2012, 20:29     Ошибки выдаёт ( не пойму причину, что не так? #4
asm это зарезервированное слово для ассемблерных вставок. Нельзя называть переменные asm
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
18.11.2012, 20:30     Ошибки выдаёт ( не пойму причину, что не так? #5
так может вы их покажете? Ошибки-то эти самые...
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
18.11.2012, 20:30     Ошибки выдаёт ( не пойму причину, что не так? #6
Цитата Сообщение от _Vova_ Посмотреть сообщение
ошибки выдаёт (
Обычно в этом месте пишут какие именно ошибки выдаёт, но тебе повезло и я телепат.

asm это зарезервированное слово для ассемблерных вставок. Нельзя называть переменные asm
JlightenDev_C++
 Аватар для JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
18.11.2012, 20:33     Ошибки выдаёт ( не пойму причину, что не так? #7
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
35
36
37
38
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
 
float Area(float a, float b, float h)//ïåðåãðóæåГ*Г*Г*Гї ГґГіГ*êöèÿ 1
{
    return (a+b)/2*h;
}
float Area(float a_m, float a_sm, float b_m, float b_sm, float h_m, float h_sm)//ïåðåãðóæåГ*Г*Г*Гї ГґГіГ*êöèÿ 2
{ 
    return((((a_m*100+a_sm)+(b_m*100+b_sm)) /2)* (h_m*100+h_sm));
}
 
int  main()
{ float asmO, bsm, hsm;
  float am2,asm2,bm2,bsm2,hm2,hsm2;
  cout<<"This program calculates the area of the trapezoids"<<endl;
  cout<<"The formula for area of ​​a trapezoid: S=((a+b)/2) *h"<<endl;
 
  cout<<"The data in sm:"<<endl;
  cout<<"a:";cin>>asmO;
  cout<<"b:";cin>>bsm;
  cout<<"h:";cin>>hsm;
  
  cout<<"The data in m:"<<endl;
  cout<<"am:";cin>>am2;
  cout<<"asm:";cin>>asmO;
  cout<<"bm:";cin>>bm2;
  cout<<"bsm:";cin>>bsm2;
  cout<<"hm:";cin>>hm2;
  cout<<"hsm:";cin>>hsm2;
 
  cout<<"Area 1:"<<Area(asmO, bsm, hsm)<<endl;
  cout<<"Area 2:"<<Area(am2,asm2,bm2,bsm2,hm2,hsm2)<<endl;
  getch();
  return 0;
}
_Vova_
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 43
18.11.2012, 20:36  [ТС]     Ошибки выдаёт ( не пойму причину, что не так? #8
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Обычно в этом месте пишут какие именно ошибки выдаёт, но тебе повезло и я телепат.

asm это зарезервированное слово для ассемблерных вставок. Нельзя называть переменные asm
Спасибо Вам огромное за помощь !Ошибок уже нет )
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
18.11.2012, 20:37     Ошибки выдаёт ( не пойму причину, что не так? #9
опоздал.
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
18.11.2012, 20:38     Ошибки выдаёт ( не пойму причину, что не так? #10
Цитата Сообщение от SeregaC++ Посмотреть сообщение
_Vova_, У вас не правильно перегружена функция.
неправильно слитно.
почему неправильно?
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
18.11.2012, 20:40     Ошибки выдаёт ( не пойму причину, что не так? #11
Kuzia domovenok,
C++
1
2
3
int Area(float a, float b, float h);
int Area(float a_m, float a_sm, float b_m, float b_sm, float h_m, float h_sm);
int Area(float a, float b, float h)//перегруженная функция 1
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11807 / 6786 / 767
Регистрация: 27.09.2012
Сообщений: 16,839
Записей в блоге: 2
Завершенные тесты: 1
18.11.2012, 20:41     Ошибки выдаёт ( не пойму причину, что не так? #12
SeregaC++,
Цитата Сообщение от SeregaC++ Посмотреть сообщение
Kuzia domovenok,
где не правильно?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2012, 20:41     Ошибки выдаёт ( не пойму причину, что не так?
Еще ссылки по теме:

C++ Помогите исправить ошибки в программе. Не пойму что не так
Не пойму что это за ошибки C++
C++ Простенький класс Matrix - не пойму что не так

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

Или воспользуйтесь поиском по форуму:
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
18.11.2012, 20:41     Ошибки выдаёт ( не пойму причину, что не так? #13
БЛИН.

Добавлено через 25 секунд
извиняюсь, там просто отступов нет вот я и тупанул
Yandex
Объявления
18.11.2012, 20:41     Ошибки выдаёт ( не пойму причину, что не так?
Ответ Создать тему
Опции темы

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