Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2016, 06:58   #1
Чебупелька
Новичок
Джуниор
 
Регистрация: 08.10.2016
Сообщений: 1
По умолчанию C++ Калькулятор

Привет! Изучаю я С++ значит, и тут я решил написать калькулятор. Написал, но в результате действий выдает "0". Помогите, кто как может.
Код:
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <locale>
#include <conio.h>
float a, b, c;
char d;
int p;
int main()
{
	while (p != 2)
	{
		printf("1 = calculator \n 2 - exit \n");
		scanf("%d", &p);
		switch (p)
		{
		case 1:
		{
			float c;
			printf("First number ");
			scanf("%f", &a);
			printf("Action with numbers ");
			scanf("%s", &d);
			printf("Second number ");
			scanf("%f", &b);
			if (d == '+')
				c = a + b;
			if (d == '-')
				c = a - b;
			if (d == '*')
				c = a * b;
			if (d == '/')
			{
				if (a == 0)
					printf("БЕСКОНЕЧНОООООООСТЬ!");
					break;
				c = a / b;
			}
			system("cls");
		}
		case 2:
		{
			break;
		}
		}
		printf("Result = %2.f \n", c);
	}
}
Чебупелька вне форума Ответить с цитированием
Старый 08.10.2016, 08:35   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Код:
float a, b, c;
Это одно c, а
Код:
{
			float c;
совсем другое, которое еще и уничтожится после }
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Калькулятор megostudent Общие вопросы Delphi 5 03.05.2012 14:46
Калькулятор manick Общие вопросы Delphi 8 23.04.2010 20:42
калькулятор Bat{CMD}_Men Общие вопросы Delphi 1 22.04.2010 09:36
Калькулятор на с#.... Kamil H. Помощь студентам 0 10.04.2010 15:37