Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Орио
0 / 0 / 0
Регистрация: 17.10.2015
Сообщений: 2
1

Создать программу "Консольный калькулятор"

19.10.2015, 08:56. Просмотров 878. Ответов 1
Метки нет (Все метки)

Создать программу консольный калькулятор которая выполняет 7 любых действий при этом пользователя должны запрашивать значения в зависимости от типу действий
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2015, 08:56
Ответы с готовыми решениями:

Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость", "Цена"
Создать запись "Двигатель", которая содержит элементы "Название", "Мощность",...

Создать консольный калькулятор, в который подаются значения одной строкой, без скобок
Задача следующая: создать консольный калькулятор, в который подаются значения...

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

Ввести структуру "историческое событие" с полями "число", "месяц", "год", "событие"
Ввести структуру ИСТОРИЧЕСКОЕ СОБЫТИЕ с полями ЧИСЛО, МЕСЯЦ, ГОД, СОБЫТИЕ....

Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день" или "Сегодня выходной"
Написать программу, которая запрашивает у пользователя номер дня недели и...

1
qwertynor
6 / 6 / 11
Регистрация: 28.05.2014
Сообщений: 51
19.10.2015, 19:44 2
Лучший ответ Сообщение было отмечено Орио как решение

Решение

Вот, но это ну донельзя примитивный вариант..
p.s Да простят меня опытные Си-шники за мой говнокод.
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
#include <stdio.h>
#include <locale.h>
#include <math.h>
 
int main (void)
{
    setlocale(LC_ALL,"Russian");
    
    int  num1,num2,choice;                                // Для целочисленных операций         
    long int sum,multiple,subtraction;                   // Для суммы,вычитания,умножения
    double  power,division,square_root,division_mod;    // Возведение в степень, извлечение корня, деление.
    
    printf("Выберите операцию: \n");
    printf("1-Сложение\n");
    printf("2-Вычитание\n");
    printf("3-Умножение\n");
    printf("4-Деление\n");
    printf("5-Возведение в степень\n");
    printf("6-Извлечение квадратного корня\n");
    
    scanf("%d",&choice);
    
    switch(choice)
    {
        case 1:
            printf("Сложение\n");
            printf("Введите первое число: ");
            scanf("%d",&num1);
            printf("Введите второе число: ");
            scanf("%d",&num2);
            sum = num1 + num2;
            printf("Сумма: %ld",sum);
            break;
        case 2:
            printf("Вычитание\n");
            printf("Введите первое число: ");
            scanf("%d",&num1);
            printf("Введите второе число: ");
            scanf("%d",&num2);
            subtraction = num1 - num2;
            printf("Вычитание: %ld",subtraction);
            break;
        case 3:
            printf("Умножение\n");
            printf("Введите первое число: ");
            scanf("%d",&num1);
            printf("Введите второе число: ");
            scanf("%d",&num2);
            multiple = num1 * num2;
            printf("Результат умножения: %ld\n",multiple);
            break;
        case 4:
            printf("Деление\n");
            printf("Введите первое число: ");
            scanf("%d",&num1);
            printf("Введите второе число: ");
            scanf("%d",&num2);
            if (num2 == 0)
            {
                printf("На ноль делить нельзя.");
                break;
            }
            division = num1 / num2;
            division_mod = num1 % num2;
            printf("Результат целочисленного деления: %f\n",division);
            printf("Результат деления с остатком: %f\n",division_mod);
            break;
        case 5:
            printf("Возведение в степень\n");
            printf("Введите первое число: ");
            scanf("%d",&num1);
            printf("Введите второе число: ");
            scanf("%d",&num2);
            power = pow(num1,num2);
            printf("Результат возведения в степень: %f\n",power);
            break;
        case 6:
            printf("Извлечение квадратного корня\n");
            printf("Введите число: ");
            scanf("%d",&num1);
            square_root = sqrt(num1);
            printf("Результат извлечения корня: %f\n",square_root);
            break;  
        default:
            printf("Ошибка.Попробуйте еще раз\n");
    }
    getch();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2015, 19:44

Составить программу, заменяющую букву "Е" на "А" в предложении
Составить программу, заменяющую букву &quot;Е&quot; на &quot;А&quot; в предложении.

Подсчитать общее количество вхождений в строку символов "А", "a", "B" и "b"
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; main() { ...

Калькулятор - простые вычисления до тех пор, пока пользователь не нажмет "="
Задание: вводим число, действие и число. И так до тех пор, пока не введём знак...


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

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

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