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

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

Войти
Регистрация
Восстановить пароль
 
Динар Габбасов
Заблокирован
#1

проверьте правильность программ - C++

02.11.2011, 14:24. Просмотров 323. Ответов 2
Метки нет (Все метки)

Нужно составить программу который подсчитывает площадь прямоугольного треугольника когда известна длина и высота:

{
Float a, h, s;
Printf (“vvedite dlinu I visotu: ”);
Scanf (“%f %f”, &a, &h);
S=(1.0/2.0)*a*h
Printf (“ploshad= %f”, s);
Return 0;
}

И сразу же у меня возникает вопрос, почему когда мы пишем формулу S=(1.0/2.0)*a*h мы не можем написать просто S=(1/2)*a*h ?(((((
Код
Программа вычисляющая скидку при покупке товара свыше 1000 рублей 
{
Float a, b;
Printf  (“vvedite summu pokupki: ”);
Scanf (“%f”, a);
If (a>1000)
    {b=(a*10)/100};
Else { printf (“skidki net”);}
Printf (“skidka= %f”, b);
Return 0;
}
Добавлено через 1 минуту
проверьте плиз эти две программы, во второй проге когда ввожу число меньше 1000 у меня ошибка выходит
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2011, 14:24     проверьте правильность программ
Посмотрите здесь:

Проверьте правильность - C++
Структурная схема алгоритма (метод вставки) http://i032.***********/0912/0c/f5e0e7e1959c.jpg Программа ...

Пожалуйста, проверьте правильность - C++
Вобщем вот просая задача скрин: мой вариант программы #include <iostream.h> #include <conio.h> #include <math.h> void main...

Проверьте правильность программы - C++
Она должна переводить дробную часть десятичного числа в двоичную, она переводит но не правильно. КоД: ...

Проверьте правильность работы в С++ - C++
Решите уравнение указанным в варианте методом. Функцию передать как параметр с помощью указателя. e^x + sqrt(1+e^(2*x)) - 2 = 0 ...

Проверьте код на правильность. - C++
Вот код на Delphi: procedure TForm1.Button4Click(Sender: TObject); var i: integer; begin for i:=0 to 20 do if...

Проверьте правильность пожалуйста - C++
Правильно ли я реализовал задание? Задание: В массиве Z(m) найти число чередований знака, то есть число переходов с минуса на плюс или с...

Проверьте правильность нулевого указателя - C++
Задание: Напишите программу с блуждающим указателем. Исправьте программу чтобы блуждающий, стал нулевым. Мое представление о решении...

Неработает код. Проверьте на правильность - C++
Проверьте мой код и скажите пжл что в нем не так или исправьте ошибку, в заранее спасибо Комментарием выделено то что не работает ...

Проверьте правильность решения задачи - C++
Составить программу перевода радианной меры угла в градусы, минуты и секунды. Решение: #include <iostream> #include <locale.h> ...

Числа Фибоначчи (проверьте правильность) - C++
Числа Фибоначчи определяются формулами: F0=F1=1, FN=FN-1+FN-2; При N=2,3… Найти F- первое число Фибоначчи, больше M(M>1). #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.11.2011, 14:46     проверьте правильность программ #2
Цитата Сообщение от Динар Габбасов Посмотреть сообщение
И сразу же у меня возникает вопрос
и сразу же возникает вопрос - что это за идиотизм?

Цитата Сообщение от Динар Габбасов Посмотреть сообщение
S=(1.0/2.0)*a*h
Цитата Сообщение от Динар Габбасов Посмотреть сообщение
S=(1/2)*a*h
C++
1
S = 0.5 * a * h;
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
02.11.2011, 15:56     проверьте правильность программ #3
Цитата Сообщение от Динар Габбасов Посмотреть сообщение
почему когда мы пишем формулу S=(1.0/2.0)*a*h мы не можем написать просто S=(1/2)*a*h ?
Jupiter прав. Тем не менее, объясню. 1/2 = 0.5 Так как 1 и 2 - это целочисленные, то и результат будет целочисленным. При выполнении 1.0/2.0 результат будет с плавающей точкой.
Ответ Создать тему
Опции темы

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