Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2012, 18:41   #1
Сергей Набоков
Новичок
Джуниор
 
Регистрация: 19.01.2012
Сообщений: 1
Печаль С++. 11 класс.

Доброго времени суток. Помогите пожалуйста. Учитель сказал сделать программу для "убунту" в с++. Она должна считать синус и быть отказоустойчивой. Я сделал программу, вроде бы, он меня обругал и задавал не цифирные значения, а любой набор цифр и даже букв. И говорил, что все г*вно. Что делать? Проверьте пожалуйста программу и как сделать ее "отказоустойчивой", и чтобы была для "тупых пользователей", как сказал учитель. ЗАРАНЕЕ СПАСИБО!
Код:
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float a;
float g;
int i;
cout << "proga sin(a)=g" << "\n";
cout<< "v rad(0) ili grad(1)"<< "\n";
cin>> i;
cout << "vvedite a = ";
cin >> a;
if (i == 0) g = sin(a);
if (i == 1) g = sin(a/180*3.14);
cout << "sin(a) = " << g << "\n"; 
system("PAUSE");
return 1;
}

Последний раз редактировалось ACE Valery; 19.01.2012 в 21:12.
Сергей Набоков вне форума Ответить с цитированием
Старый 19.01.2012, 19:59   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

как сделать ее "отказоустойчивой"

Код:
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float a;
float g;
int i;
cout << "proga sin(a)=g" << "\n";
cout<< "v rad(0) ili grad(1)"<< "\n";
if (!(cin>> i) { std::cout << "все г*вно, насяльника!" << std::endl; return 1; };
cout << "vvedite a = ";
if (!(cin>> a) { std::cout << "все г*вно, насяльника!" << std::endl; return 1; };
if (i == 0) g = sin(a);
if (i == 1) g = sin(a/180*3.14);
cout << "sin(a) = " << g << "\n";
system("PAUSE");
return 1;
}

Последний раз редактировалось ACE Valery; 19.01.2012 в 21:12.
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Описать класс-родитель и класс-потомок. Delphi 7 Andrew_M Помощь студентам 0 15.01.2011 14:42
Класс Chartvit Visual C++ 2 05.01.2011 22:20
класс NARTZISS Общие вопросы .NET 10 28.05.2010 20:59
C++ . Класс Ануар56 Помощь студентам 8 23.04.2009 19:41
Класс Юлёк Фриланс 6 15.06.2008 15:00