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

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

Войти
Регистрация
Восстановить пароль
 
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
#1

прошу проверить на правильность if ! ) так же прикрепил файл с блок -схемой и кодом - C++

10.10.2012, 23:57. Просмотров 357. Ответов 5
Метки нет (Все метки)

ln|x| при
sinx+cos2x при
z= x*x*x+1 при
x+1/x*x+8 при
ln x в остальных случаях


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <math.h>
 
void main ()
{
 float x,z,p=3.14;
 printf("Vvedite x=");
 scanf("%f",&x);
 if(x>100)
  z=log10(x);
 if(x>=10)
  z=(x+1)/(x*x+8);
 if(x>=p)
  z=x*x*x+1;
 if(x>=-p) z=sin(x)+cos(2*x); log10(abs(x));
 printf("\n Z=%f pri znach x=%f \n",z,x);
 getch ();
}
Заранее спасибо!)
0
Вложения
Тип файла: docx if.docx (72.8 Кб, 5 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2012, 23:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос прошу проверить на правильность if ! ) так же прикрепил файл с блок -схемой и кодом (C++):

Не могли бы вы проверить правильность построения блок схемы? - C++
делаю блок схему, но не знаю правильно или нет, будьте добры подскажите те кто разбирается в этом? #include &lt;iostream&gt; using...

Прошу проверить правильность решения задач по теории принятия решений - Математика
Добрый день! Прошу проверить, правильно ли решены задания? Мой вариант выполнения и числовые данные для вариантов - в файле Excel в...

Проверить блок-схему на правильность - C (СИ)
Здравствуйте,с прошлой блок-схемой я разобрался,а вот есть еще одна,прошу проверить на правильность составления ибо я не совсем...

Проверить правильность составления блок-схемы - C#
Здравствуйте, учусь составлять блок-схемы. Проверьте, пожалуйста правильно ли у меня получилось. Может надо было более детально всё...

Среднеквадратическое отклонение бросания кости (решил, прошу проверить так ли) - Теория вероятностей
Прошу посмотреть верный ли ход решения. Задача такая: Бросаем правильную кость 100 раз. Найти среднее значение суммы выпавших...

Ремонт Ga-k8n51gmf-rh - прошу скинуть фото или поделиться схемой - Материнские платы
Всем доброго времени суток. Здохла моя мать (нормальная), купить другую пока нет возможности, нашел среди хлама более подходящую на которую...

5
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 598
11.10.2012, 00:58 #2
Если по блок-схеме, то вот:
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
int main (int argc, char** argv) {
printf ("Please, input z, x, p:\n");
double z, x, p;
scanf ("%lf %lf %lf", &z, &x, &p);
 
if( x > 100) {
   z = log (x);
}
else {
   if (x >= 10) {
      z = (x+1)/x*x+8;
   }
   else {
      if (x>= p) {
         z = x*x*x=1;
     }
     else {
        if (x>=-p) {
           z = sin(x) + cos(x*2);
        }
        else {
           z = log(x);
       }
     }
   }
} 
 
printf ("Z = %4.3lf", z);
getch();
return 0;
}
Код не проверял, но должен работать, хотя scanf(), если что поочередно сделайте!
0
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
11.10.2012, 12:16  [ТС] #3
то есть вы говорите что программа у меня написана не по блок-схеме? как по мне так они идентичны =)
0
Герц
524 / 341 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
11.10.2012, 12:32 #4
Не идентичны, у тебя пересекающиеся области и ты можешь попасть в каждый из 4 if'ов при большинстве значений x.
0
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
11.10.2012, 12:41  [ТС] #5
ответе на 1 вопрос моя прога идентична блок-схеме или же нет ?DDD нас просто гнобят за это =)
0
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
11.10.2012, 16:49  [ТС] #6
contedevel спасибо, у тебя выдавало ошибку . я вот подправил и заработало , теперь надеюсь задача написана по блок-схеме ?

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
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <math.h>
 
void main ()
{
 float x,z,p=3.14;
 printf("Vvedite x=");
 scanf("%f",&x);
 if(x>100){
 z=log10(x);
 }
 else{if(x>=10){
    z=(x+1)/(x*x+8);
 }
 else{if(x>=p){
  z=x*x*x+1;
 }
 else{if(x>=-p) z=sin(x)+cos(2*x); log10(abs(x));
 }
 }
 }
 printf("\n Z=%f pri znach x=%f \n",z,x);
 getch ();
}
0
11.10.2012, 16:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2012, 16:49
Привет! Вот еще темы с ответами:

Блок схемой - Алгоритмы
Вот к этой задаче необходимо построить блок схему с циклом Группа учащихся (студентов) в количестве Ν человек взяли в библиотеке...

операторе if с блок-схемой - Pascal
Даны действительные числа x,y,z. Если все числа положительны,увеличить их значения в 2 раза; во всех остальных случаях отрицательные...

оператор For с блок-схемой - Pascal
написать программу определения суммы всех нечетных чисел в диапазоне от 1 до 99 включительно. С блок-схемой.Через оператор For. Зарание...

Игра с блок-схемой - Lazarus
Нужна абсолютная любое игровое приложение на lazarus. по возможности скиньте блок схему и проект


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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