Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 25.02.2010
Сообщений: 15
1

написать программу кальуклятор, для вычисления по запросу пользователя одной формулы из трёх возможных

19.10.2010, 11:09. Показов 2035. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
перед началом работы программа формирует информационное сообщение, в котором перечисляются формулы,которые могут быть вычеслены, а также клавиши клавиатуры, которые нужно нажать, чтобы приступить к соответствующим вычислениям. далее в бесконечном цикле от пользователя ожидается нажатие одной из клавиш, соответствующих какой либо формуле. получив её, программа запрашивает у пользователя аргумент и вычисляет значение функции по соответствующей формуле. по завершении вычислений программа вновь ожидает от пользователя нажатия какой либо управляющей клавиши.
выход из цикла опроса воспроизводиться по вводу с клавиатуры символа х или Х

z1=cos(a)+sin(a)+cos(3a)+sin(3a)
z2=exp(ln(cos (a))*2)+ exp(ln(cos(a))*4)
z3=sqrt(2)/2*sin(a/2)

Добавлено через 12 часов 24 минуты
спасибо! блин
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2010, 11:09
Ответы с готовыми решениями:

Разработать программу для вычисления значения функции по одной из трех возможных формул
Программирование разветвляющихся алгоритмов Алгоритм называется разветвляющимся, если он...

Написать программу для вычисления формулы
k=a-3+b-1-1 где a,b,c – целые трехбайтные числа без знака.

Написать программу для вычисления формулы
Доброго времени суток. Мне трубуется помощь в написании программы, любые подсказки мне очень...

Написать программу для вычисления формулы
Написать программу для вычисления формулы k=a-b-1-c Добавлено через 19 часов 45 минут a,b,c...

2
182 / 183 / 55
Регистрация: 08.04.2009
Сообщений: 1,309
19.10.2010, 11:30 2
Лучший ответ Сообщение было отмечено fonbaron как решение

Решение

Не по теме:

Я так и не понял, нужно ли решать или Вы ее уже решили, поэтому, на всякий случай, решение:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    double a;
    char zn;
    double z = 0;
    for(;;)
    {
           cout << "1. z1\n2. z2\n3. z3\nEnter \"x\" to exit\nEnter = ";
           cin >> zn;
    
    
          if(zn=='1'){cout << "Enter a = "; cin >> a; z = cos(a) + sin(a) + cos(3*a) + sin(3*a); cout << "z = " << z << "\n";}
          if(zn=='2'){cout << "Enter a = "; cin >> a; z = exp(log(cos(a))*2)+ exp(log(cos(a))*4); cout << "z = " << z << "\n";} 
          if(zn=='3'){cout << "Enter a = "; cin >> a; z = sqrt(2)/2*sin(a/2); cout << "z = " << z << "\n";} 
          if(zn=='x') return 0;
    }
    
}
0
1 / 1 / 0
Регистрация: 25.02.2010
Сообщений: 15
19.10.2010, 19:51  [ТС] 3
спасибо vet
вот моя прога если кому то понадобиться
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
36
#include "stdafx.h"
#include <stdio.h>
#include <math.h>
#include <iostream.h>
 
 
int main()
{
 
    double y,z,a; 
    char x;
 
    while(1)
    {
    printf ("\nz1=cos(a)+sin(a)+cos(3*a)+sin(3*a)\n");
    printf ("z2=cos(a)*cos(a)+cos(a)*cos(a)*cos(a)*cos(a)\n");
    printf ("z3=sqrt(2)/2*sin(a/2)\n");
    printf ("vvedite 1 dlya vichesleniya z1\n");
    printf ("vvedite 2 dlya vichesleniya z2\n");
    printf ("vvedite 3 dlya vichesleniya z3\n");
    printf ("vvedite 0 dlya vihoda\n");
    
    cin>>x;
    if (x=='1')  z=(cos(a)+sin(a)+cos(3*a)+sin(3*a));
    if (x=='2')  z=(cos(a)*cos(a)+cos(a)*cos(a)*cos(a)*cos(a));
    if (x=='3' )  z=(sqrt(2)/2*sin(a/2));
    if (x=='0') break;
 
    printf ("vvedite a\n");
    cin>>a;
    
    cout<<"z=" << z <<endl;
    }
 
    return 0;
}
0
19.10.2010, 19:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2010, 19:51
Помогаю со студенческими работами здесь

Написать программу для вычисления среднегеометрического трех чисел
Написать программу для вычисления среднегеометрического трех чисел. Вычисление среднего...

Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя
Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала...

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

Написать программу вычисления значения формулы по заданным значениям
Написать программу вычисления значения формулы по заданным значениям


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru