Простой калькулятор консольное приложение на c++ builder 6
Калькулятор в стиле c++
=
//---------------------------------------------------------------------------
#include <iostream>
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
SetConsoleCP(1251); //функция windows api устанавливает кодовую страницу ввода (кирилица)
SetConsoleOutputCP(1251); //функция windows api устанавливает кодовую страницу вывода (кирилица)
//float a, b, c;
int a, b, c;
int f;
char sign;
d :
std::cout << "Введите первую цифру: ";
std::cin >> a;
std::cout << "Введите знак: ";
std::cin >> sign;
std::cout << "Введите вторую цифру: ";
std::cin >> b;
switch(sign)
{
case '+': c = a + b; break;
case '-': c = a - b; break;
case '*': c = a * b; break;
case '/': c = a / b; break;
}
std::cout << a << sign << b << '=' << c << '\n';
std::cout << "Хотите продолжить нажмите - 1: ";
std::cin >> f;
if(f == 1 ) goto d;
return 0;
}
//---------------------------------------------------------------------------
=
Калькулятор в стиле C
=
#include <stdio.h>
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
//float a, b, c;
int a, b, c;
int f;
char sign;
d :
printf( "Введите первую цифру: ") ;
scanf("%i",&a);
printf( "Введите знак: ") ;
scanf("%s",&sign);
printf( "Введите вторую цифру: ") ;
scanf("%i",&b);
switch(sign)
{
case '+': c = a + b; break;
case '-': c = a - b; break;
case '*': c = a * b; break;
case '/': c = a / b; break;
}
printf("%d %c %d %c %d \n ",a ,sign ,b ,'=', c);
printf( "Хотите продолжить нажмите - 1: ") ;
scanf("%i",&f);
if(f == 1 ) goto d;
return 0;
}
//---------------------------------------------------------------------------
=
|