Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
1

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

10.10.2012, 23:57. Просмотров 419. Ответов 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 Кб, 6 просмотров)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2012, 23:57
Ответы с готовыми решениями:

Прошу подсказать, что не так кодом
Доброго времени суток! Уважаемые пользователи. Я начинающий кодер, работающий в Code::Blocks. У...

Найти изображение функции (прошу проверить правильность решения)
Здравствуйте! Пожалуйста, проверьте, правильно ли выполнила задание? Найти изображение...

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

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

Какова вероятность того, что хотя бы 450 поступивших выдержат испытания. Прошу проверить правильность решения
При поступлении в университет вступительные испытания выдерживают в среднем 25% абитуриентов. В...

5
contedevel
57 / 55 / 13
Регистрация: 07.10.2012
Сообщений: 606
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
Герц
526 / 343 / 12
Регистрация: 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
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2012, 16:49

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

Не могли бы вы проверить правильность построения блок схемы?
делаю блок схему, но не знаю правильно или нет, будьте добры подскажите те кто разбирается в этом?...

Проверить правильность написания блок-схемы к имеющемуся коду
Я каждую процедуру не писал отдельно, как это принято, а объединил все процедуры в одну общую...


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

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

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