PDA

Просмотр полной версии : [Помогите!] Не получаеться написать простейшее((прога для подсчета по формуле...((


zap96ol
05.11.2013, 20:28
вот код:
#include <iostream>

using namespace std;
int main ()

{
const float X = 0.82;

float E;
cout<<"Введите экстинцию";
cin>>E;


int O;
cout<<"Введите опыт";
cin>>O;

int otvet;

otvet = O/E*X;
cout<<otvet;



system("pause");
return 0;
}

Сори за такой вид кода, но я не нашел тег для кода С++

в чем проблема:
когда я запускаю данную прогу , запускаеться всё норм, но когда я ввожу число и затем нажимаю ENTER что бы перйти к следующим действия то она выдаю результат абракадабру и дальше можно закрывать...

то есть какая суть данной программы:
мне нужно что б с клавы вводилось 1-ое число, затем вводим 2-ое число... и затем должна выполняться формула с этими двумя введенными числами, и константой, обьявленной вначале...

Помогите пожалуйста))) буду очень благодарен)ведь по сути всё просто, но я нуб!

артём612
05.11.2013, 22:45
#include <iostream>

using namespace std;
int main ()

{
const float X = 0.82;

float E;
cout<<"Введите экстинцию";
cin>>E;


int O;
cout<<"Введите опыт";
cin>>O;

float otvet;

otvet = (O/E)*X;
cout<<otvet;



system("pause");
return 0;
}

avi2011class
06.12.2013, 17:46
#include <iostream>

using namespace std;
int main ()

{
setlocale(LC_ALL, "rus");
const float X = 0.82;

float E;
cout<<"Введите экстинцию";
cin>>E;


int O;
cout<<"Введите опыт";
cin>>O;

int otvet;

otvet = O/E*X;
cout<<otvet;



system("pause");
return 0;
}

MarselMc
21.05.2014, 00:57
Тоже чуточку доработал
Что сделал
1. Убрал команду return 0; для меня она показалась лишней
2. Теперь там нет не какой абракадабры
3.Сменил "int otvet" на "float otvet" т.к. с int идёт утеря данных
4 Чуточку дизайн подработал т.е. числа водить надо с новой строки, а не на той же где и надпись
Вот полученный код
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
const float X = 0.82;
float E;
cout << "Введите экстинцию" << '\n';
cin >> E;
int O;
cout << "Введите опыт" << '\n';
cin >> O;
float otvet;
otvet = O / E*X;
cout <<"Ответ="<<otvet<<'\n';
system("pause");
}