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

Написать более короткий вариянт програмы. (Низкий приоритет)

09.10.2010, 05:20. Показов 539. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
// rootCalculator.cpp: computes roots of linear and quadratic equations
 
#include "stdafx.h"
#include <iostream>
#include <cmath>
using namespace std;
 
// prototypes of functions
float linRoot (float, float);
void quadRoot (float, float, float);
 
int main()
{
    // local variables
    int eqType;
    float a, b, c;
 
    // get equation type
    cout << " Press 1 to choose linear equation or 2 to choose quadratic equation: ";
    cin >> eqType;
    
    // the actions for when linear equation is chosen
    if (eqType == 1) 
    {
        cout << " You have chosen linear equation. For bx+c=0," << endl;
        // get the values of b and c
        cout << " type in the the value of b: ";
        cin >> b;
        cout << " type in the the value of c: ";
        cin >> c;
 
        // call the function linRoot and display the result
        cout << " x= " << linRoot (b, c);
 
    };
    
    // the actions when quadratic equation is chosen
    if (eqType == 2)
    {
        cout << " You have chosen quadratic equation. For a(x^2)+bx+c=0," << endl;
        //get the values for a, b and c
        cout << " Type in the the value of a: ";
        cin >> a;
        cout << " Type in the the value of b: ";
        cin >> b;
        cout << " Type in the the value of c: ";
        cin >> c;
 
        // call the function quadRoot and it will display the results
        quadRoot (a, b, c);
 
    };
    
 
    return 0;
}
 
// linRoot function description
 
float linRoot (float k, float l)
 
{
    return ( (-l)/k );
}
 
 
// quadRoot function description
 
void quadRoot ( float m, float n, float o)
 
{
    float d;  // local variable (discriminant)
    d = (n * n) - 4 * m * o;    // compute the value if discriminant 
    
if (d >= 0) // when discriminant is bigger than or equal to zero, the instructions within the following brackets are performed
    { 
        float x1, x2;  // local variables
        
        x1 = (-n - sqrt(d)) / (2 * m); // first root computation
            x2 = (-n + sqrt(d)) / (2 * m); // second root computation
            
        //Display the results
        cout << "x1= " << x1 << endl;
        cout << "x2= " << x2 << endl;
    }
 
    if (d <0 ) // when discriminant is smaller than zero, the instructions within the following brackets are performed
    {
        cout << " No real roots!" ;
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.10.2010, 05:20
Ответы с готовыми решениями:

Как правильно установить приоритет выполнения для програмы в исходном коде?
Здравствуйте, есть следующий код, который должен делать перебор всех возможных комбинаций для двох...

низкий приоритет выполнения программы
Подскажи если в курсе, как установить моей программе низкий приоритет выполнения? Если ктоможет...

Encode/Decode - формат в более короткий вариант кода!
Вот сформатировал строку в Unicode: Но мне нужно его переделать в более короткий вариант, но...

Работа со звуком более или менее низкий уровень. Получить уровень сигнала микрофона
Доброго дня или ночи. Вобщем товарищи дело такое. предо мной стоит задача определять уровень шума...

0
09.10.2010, 05:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2010, 05:20
Помогаю со студенческими работами здесь

Написать код програмы
Написать код програмы ----при нажатии «1-й» кнопки так, что бы после нажатия у форме появилась...

Не удается правльно написать програмы в Qtcreator на C++
Задание 2. Написать программу, которая выводит пример на умножение двух однозначных чисел,...

как можно более просто написать эту программку(более понятным языком для начинающего)
7. Установить, четным или нечетным является число цифр в записи данного натурального числа. Если...

Написать программу, вызывающую через меню другие програмы.
Меню 1.Калькулятор 2.Редактор Реестра 3.Командная строка Выбрали например в меню launchera:...


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

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