模拟计算器 编程

模拟计算器

试题描述

设计一个模拟计算器(cal.pas)。输入两个数值(均不为零)及一个算术运算符,输出其运算的结果。

输入要求

输入两行,第一行为两个整数(均不为零,整数之间都有一个空格隔开)

第二行为一个算术运算符。
+表示加法
-表示减法
*表示乘法
/表示除法
如果是除法,结果保留3位小数。如果输入的算术运算符不是以上四种,请输出“wrong”

输出要求

输出其运算的结果

输入样例

7 8

*

输出样例

56

知识点及提示

case语句的使用方法,注意else的使用

第1个回答  2016-08-14
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b;
char ch;
cin>>ch>>a>>b;

switch(ch){
case '+':cout<<a+b<<endl;break;
case '-':cout<<a-b<<endl;break;
case '*':cout<<a*b<<endl;break;
case '/':cout<<fixed<<setprecision(3)<<a/b<<endl;break;
default :cout<<"wrong"<<endl;
}
return 0;
}本回答被网友采纳
第2个回答  2011-12-01
想用什么语言追问

jinbin里的题目
http://192.168.2.61:8080/

2. 编一个模拟计算器进行简单算术运算的程序(c=a运算符b),只做加、减...
我的 2. 编一个模拟计算器进行简单算术运算的程序(c=a运算符b),只做加、减、乘、除四种运算。(用switch结构  我来答 1个回答 #热议# 你知道哪些00后职场硬刚事件?好学者百科 2022-09-28 · 百度认证:北京惠企网络技术有限公司官方帐号 好学者百科 科技生活门户网站,探索发现百科全书。 向TA提问 关...

简单计算器模拟:输入两个整数和一个运算符,输出运算结果
void main(){int a,b;double result;char c;scanf("%d%d",&a,&b);getchar();c=getchar();switch(c){ case '+':result=a+b;break;case '-':result=a-b;break。case'*':result=a*b;break;case'\/':result=a*1.0\/b;break;}printf("result=%.2f\\n",result);} ...

模拟计算器程序 设计一个程序来模拟一个简单的手持计算器。程序支持算...
public static void main(String[] args){ \/\/Calculator calculator = new Calculator();CalculatorView gui = new CalculatorView();gui.init();gui.showCalculator();} } package calculator;\/ 计算器后台模型类 \/ public class CalculatorModel { \/ result结果 \/ public static double result;\/**...

模拟计算器程序 设计一个程序来模拟一个简单的手持计算器。程序支持算...
程序支持算术运算+、-、*、\/、=、以及C(清除) 基本要求程序运行时,显示一个窗口,等待用户输入,用户可以从键盘输入要计算的表达式,输入的表达式显示在窗口中,用户键入’=’符号后,窗口显示出结果。(不用考虑运算符的优先级)测... 基本要求程序运行时,显示一个窗口,等待用户输入,用户可以从键盘输入要计算的表达式,...

用C++设计一简单的计算器模拟程序
模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算。输入格式:输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。输出格式:在一行中输出算式的运算结果,或者如果除法分母为0或有...

简单计算器模拟:输入两个整数和一个运算符,输出运算结果
精确到两位小数:include <stdio.h> void main(){ int a,b;double result;char c;scanf("%d%d",&a,&b);getchar();c=getchar();switch(c){ case '+':result=a+b;break;case '-':result=a-b;break;case '*':result=a*b;break;case '\/':result=a*1.0\/b;break;} printf("...

4.编写Java程序,模拟简单的计算器 。 定义名为Number的类,其中有两个...
public class Test { public static void main(String[] args) { Number num = new Number(100, 20); System.out.println(num.getN1() + " + " + num.getN2() + " = " + num.addition()); System.out.println(num.getN1() + " - " + num.getN2() + " = " + num...

1. 用C++语言编写软件,实现模拟计算器的功能,本计算器要求能完成求幂运...
include<math.h> main(){ char m;char c;double a=0,b=0,r=0;cout<<"计算请按1,退出请按0"<<endl;m=getch();if(m=='0')return 0;while(m=='1'){ if(!a&&!b){ cout<<"\\n输入要计算的式子\\n";cin>>a>>c>>b;} else { cout<<"\\n在上次结果上继续计算\\n";a=r;...

编制一模拟计算器,可计算“+、—、*、\/”,要求输入两个操作数和一个操 ...
ans="Tan(355\/226)"crlf=string(6,vbcrlf)do a = InputBox("可用 乘号:* 加号:+ 减号:- 乘方:^" & crlf & a,"文本计算器" ,ans)if a=false then wscript.quit a = "Ans = " & a execute a loop

一、编写Java程序,模拟简单的计算器。
public class Number { private Integer n1;private Integer n2;\/** 构造方法 *\/ public Number(Integer n1, Integer n2) { super();this.n1 = n1;this.n2 = n2;} \/** 加 *\/ public Integer addition() { System.out.println(this.n1 + this.n2);return this.n1 + this.n2;} \/** ...

相似回答