1、用面向对象程序设计方法设计一个简单的计算器程序,该程序能完成简单的整数的加减乘除运算:

1、用面向对象程序设计方法设计一个简单的计算器程序,该程序能完成简单的整数的加减乘除运算:,第1张

using System;

using SystemCollectionsGeneric;

using SystemText;

{

/// <summary>

/// 此示例演示计算机两个数的加减乘除取余

/// </summary>

class Program

{

static void Main(string[] args)

{

int first;       //第一个 *** 作数

int second;      //第二个 *** 作数

string myOprator;     //运算符

int result;         //计算结果

//输入参与计算 *** 作数和运算符

ConsoleWriteLine("我是第一个简单的计算器,可以实现两个整数的加减乘除取余")

ConsoleWrite("请输入第一个 *** 作数:");

first = intParse(ConsoleReadLine());

ConsoleWrite("请输入第二个 *** 作数");

second = intParse(ConsoleReadLine());

ConsoleWrite("请输入运算符(+ - %):");

myOprator = ConsoleReadLine();

//计算,并输出运算符

if (myOprator == "+")   //加法

{

result = first + second;

ConsoleWriteLine("加上等于", first, second, result);

}

else if (myOprator == "-")  //减法

{

result = first - second;

ConsoleWriteLine("减去等于", first, second, result);

}

else if (myOprator == "")  //乘法

{

result = first second;

ConsoleWriteLine("乘以等于", first, second, result);

}

else if (myOprator == "%")  //取余

{

result = first % second;

ConsoleReadLine();

}

#include<stdioh> 

void main(){ 

  int a,b; 

  printf("请输入两个数字"); 

  scanf("%d",&a); 

  scanf("%d",&b); 

  printf("%d %d %d",(a+b),(a-b),(ab)); 

  if(b==0) 

     printf(" NONE NONE\n"); 

  else 

     printf(" %d %d\n",(a/b),(a%b)); 

}

具体如下:

1、简介C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

2、基本介绍

C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。最近25年是使用最为广泛的编程语言。

3、运算

C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。

# include<stdioh>

double jia(double x, double d)

{

double s;

s = x+d;

return s;

}

double jian(double x, double d)

{

double s;

s = x-d;

return s;

}

double cheng(double x, double d)

{

double s;

s = xd;

return s;

}

double chu(double x, double d)

{

double s;

s = x/d;

return s;

}

int main(void)

{

double i, j, k;

char t;

k = 0;

printf("请输入要计算什么运算“+”“-”“”“/”\n");

scanf("%c", &t);

if(t == '+')

{

printf("请输入要相加的两个数\n");

scanf("%lf %lf", &i, &j);

k = jia(i, j);

printf("这两个数相加为%62lf\n", k);

}

else if(t == '-')

{

printf("请输入要相减的两个数\n");

scanf("%lf %lf", &i, &j);

k = jian(i, j);

printf("这两个数相减为%62lf\n", k);

}

else if(t == '')

{

printf("请输入要相的两个数\n");

scanf("%lf %lf", &i, &j);

k = cheng(i, j);

printf("这两个数相为%62lf\n", k);

}

else if(t == '/')

{

printf("请输入要相/的两个数\n");

scanf("%lf %lf", &i, &j);

k = chu(i, j);

printf("这两个数相/为%62lf\n", k);

}

else

{

printf("对不起目前只支持“+”“-”“”“/”\n");

}

return 0;

}

#include <stdioh>

void main ()

{

int i=0,c,sum,a[1000];

char b[1000];

while(1)

{

scanf("%d%c",&a[i],&b[i]);

i++;

if(b[i-1]=='=') {c=i-1;break;}

}

sum = a[0];//sum赋值应该在这里,这样就是从第一个数开始运算

for(i=0;i<c;i++)

{

printf("%d%c",a[i],b[i]);

//sum=a[i];//此处的sum赋值出现了错误,因为是在循环内部,那每次循环的时候都会进行一次赋值而替代了原先的值,这就导致了最后是最后两个数进行运算

switch (b[i])

{

case '+':sum+=a[i+1];break;

case '-':sum-=a[i+1];break;

case '':sum=a[i+1];break;

case '/':sum/=a[i+1];break;

deafult :break;

}

} printf("%d%c",a[c],b[c]);

printf("%d",sum);

}

#include<stdioh>

void main() { float x,y,z; char c; int b;

  scanf("%f%c%f",&x,&c,&y);

  switch ( c ) {

    case '+': b=1; z=x+y; break;

    case '-': b=1; z=x-y; break;

    case '': b=1; z=xy; break;

    case '/': if ( y!=0 ) { b=1; z=x/y; } else b=0; break;

    default: b=0; break;

  }

  printf("%f%c%f=",x,c,y); if ( b ) printf("%f\n",z); else printf("\n");

}

以上就是关于1、用面向对象程序设计方法设计一个简单的计算器程序,该程序能完成简单的整数的加减乘除运算:全部的内容,包括:1、用面向对象程序设计方法设计一个简单的计算器程序,该程序能完成简单的整数的加减乘除运算:、编写一个程序,输入两个整数,计算并输出它们的和,乘积,差,商和余数,C语言,谢谢、C语言,设计一个函数,实现加,减,乘,除运算。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9853054.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存