Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для nomad____1

Пользователь


Сообщения: 79
Благодарности: 1

Профиль | Отправить PM | Цитировать


Я бы посоветовал запускать в IDE Микрософт визуал си и смотреть что получается на выходе. Притом проверить всевозможные условия. Посмотрел только первое задание. Что будет если я вместо р введу какой то символ или ноль или например отрицательное число. И советовал бы писать комментарии.

Давно не писал на си. Писал в блокноте, но думаю что написал без ошибок)
Код: Выделить весь код
Лабораторка 1.1

#include <iostream> \\подключение библиотек
using namespace std; \\использование стандартных наборов команд
void main()
{    
   setlocale(LC_ALL, "Russian"); \\ подключение русского языка 
   float r,p,s,pi=3.14; \\инициализация переменных
   cout<<"Даная программа вычисляет длину круга и площадь по радиусу.\nВведите радиус круга r=";
   cin >> r;             \\ввод радиуса с клавиатуры
   if (r<=0)
       {
           cout<<"Введенный радиус не может быть равным нулю или отрицательным числом"; \\если радиус имеет недопустимое значение
           break;
         }else{
                   p = 2*pi*r; \\ вычисление длинны круга
                   s = pi*r*r;  \\вычисление площади круга
                    cout <<"\nДлинна круга с радиусом "<<r<<" ед. равна "<< p <<"ед. А площадь равна "<< s; \\вывод значение на экран
                  }	
}
P.S. Притом при изучении ООП (хоть имельаь ввиду ява но думаю справедливо и для остальных языков) желательно использовать переменные которые максимально отображают суть данных : perimetr, square, radius. А если одного нехватает то два желательно максимум три слова squareTriangle (площадь треугольника) или squareRightTriangle (площадь прямоугольного треугольника)

-------
________________________________________________________
Ты - то что ты ешь. Ешь людей - будь человеком


Последний раз редактировалось nomad____1, 06-05-2015 в 21:44.


Отправлено: 21:33, 06-05-2015 | #3