皮皮网

【高中组卷系统源码】【gdb 调试c源码】【mvc 4 源码下载】简单代码源码_简单代码源码是什么

时间:2024-12-23 06:20:21 来源:stm32hx711源码

1.用JAVA编写的简单简单科学计算器源代码
2.html简单网页代码?
3.用c语言程序设计一个简单计算器,求其源代码

简单代码源码_简单代码源码是什么

用JAVA编写的科学计算器源代码

       以下是一个简单的用Java编写的科学计算器的源代码示例:

       java

       import java.util.Scanner;

       public class ScientificCalculator {

       public static void main(String[] args) {

       Scanner scanner = new Scanner(System.in);

       System.out.println("Welcome to the Scientific Calculator!");

       System.out.println("Enter 'add', 'subtract', 'multiply', 'divide', 'sin', 'cos', 'tan', 'log', 'exp', 'sqrt', or 'quit' to exit.");

       while (true) {

       System.out.print("Enter operation (e.g., add 2 3): ");

       String operation = scanner.nextLine();

       if (operation.equalsIgnoreCase("quit")) {

       break;

       }

       String[] parts = operation.split(" ");

       double num1 = Double.parseDouble(parts[1]);

       double num2 = Double.parseDouble(parts[2]);

       switch (parts[0].toLowerCase()) {

       case "add":

       System.out.println(num1 + " + " + num2 + " = " + (num1 + num2));

       break;

       case "subtract":

       System.out.println(num1 + " - " + num2 + " = " + (num1 - num2));

       break;

       case "multiply":

       System.out.println(num1 + " * " + num2 + " = " + (num1 * num2));

       break;

       case "divide":

       if (num2 != 0) {

       System.out.println(num1 + " / " + num2 + " = " + (num1 / num2));

       } else {

       System.out.println("Error: Division by zero is not allowed.");

       }

       break;

       case "sin":

       System.out.println("sin(" + num1 + ") = " + Math.sin(Math.toRadians(num1)));

       break;

       case "cos":

       System.out.println("cos(" + num1 + ") = " + Math.cos(Math.toRadians(num1)));

       break;

       case "tan":

       System.out.println("tan(" + num1 + ") = " + Math.tan(Math.toRadians(num1)));

       break;

       case "log":

       System.out.println("log(" + num1 + ") = " + Math.log(num1));

       break;

       case "exp":

       System.out.println("exp(" + num1 + ") = " + Math.exp(num1));

       break;

       case "sqrt":

       if (num1 >= 0) {

       System.out.println("sqrt(" + num1 + ") = " + Math.sqrt(num1));

       } else {

       System.out.println("Error: Cannot calculate the square root of a negative number.");

       }

       break;

       default:

       System.out.println("Error: Invalid operation.");

       break;

       }

       }

       scanner.close();

       System.out.println("Goodbye!");

       }

       }

       这个科学计算器支持基本的四则运算(加、减、代码代码乘、源码源码除)以及一些科学运算(正弦、简单简单高中组卷系统源码余弦、代码代码正切、源码源码对数、简单简单指数和平方根)。代码代码用户可以通过输入相应的源码源码操作和两个数字来执行计算。例如,简单简单输入“add 2 3”将计算2加3的代码代码gdb 调试c源码结果。

       代码首先导入了`Scanner`类,源码源码用于从用户处获取输入。简单简单然后,代码代码在`main`方法中,源码源码创建了一个`Scanner`对象,mvc 4 源码下载用于读取用户的输入。程序通过一个无限循环来持续接收用户的输入,直到用户输入“quit”为止。

       在循环中,程序首先提示用户输入一个操作,车商城网站源码然后读取用户的输入并将其分割为多个部分。接着,程序将第二个和第三个部分转换为`double`类型的数字,并根据第一个部分(即操作)执行相应的计算。

       程序使用`switch`语句来根据用户输入的生成视频摘要源码操作执行相应的计算。对于基本的四则运算,程序直接执行相应的计算并输出结果。对于科学运算,程序使用了Java的`Math`类中的相应方法。例如,对于正弦运算,程序使用了`Math.sin`方法,并将角度转换为弧度作为参数传递给它。

       如果用户输入了无效的操作或无效

html简单网页代码?

       HTML做一个打开网页代码

       html的head区域中加上scriptlanguage="javascript"location.replace("")/script即可html

       html代码如下:

       head

       title页面跳转/title

       scriptlanguage="javascript"location.replace("")/script

       /head

       body

       /body

       /html

       

扩展资料:

       网页HTML代码大全

       文件类型HTML/HTML(放在档案的开头与结尾)

       文件主题TITLE/TITLE(必须放在「文头」区块内)

       文头HEAD/HEAD(描述性资料,像是「主题」)

       文体BODY/BODY(文件本体)

       (由浏览器控制的显示风格)

       标题H?/H?(从1到6,有六层选择)

       标题的对齐H?ALIGN=LEFT|CENTER|RIGHT/H?

       区分DIV/DIV

       区分的对齐DIVALIGN=LEFT|RIGHT|CENTER|JUSTIFY/DIV

       引文区块BLOCKQUOTE/BLOCKQUOTE(通常会内缩)

       强调EM/EM(通常会以斜体显示)

       特别强调STRONG/STRONG(通常会以加粗显示)

       引文CITE/CITE(通常会以斜体显示)

       码CODE/CODE(显示原始码之用)

       样本SAMP/SAMP

       键盘输入KBD/KBD

       变数VAR/VAR

       定义DFN/DFN(有些浏览器不提供)

       地址ADDRESS/ADDRESS

       大字BIG/BIG

       小字SMALL/SMALL

       与外观相关的标签(作者自订的表现方式)

       加粗B/B

       斜体I/I

       底线U/U(尚有些浏览器不提供)

       删除线S/S(尚有些浏览器不提供)

       下标SUB/SUB

       上标SUP/SUP

       打字机体TT/TT(用单空格字型显示)

       预定格式PRE/PRE(保留文件中空格的大小)

       预定格式的宽度PREWIDTH=?/PRE(以字元计算)

       向中看齐CENTER/CENTER(文字与都可以)

       网页设计常用HTML代码

       网页设计常用HTML代码大全

       HTML是用来描述网页的一种语言。下面我为大家分享HTML代码,希望对大家学习html代码有帮助!

       忽视右键

       bodyoncontextmenu="returnfalse"

       或

       bodystyle="overflow-y:hidden"

       1.如何几秒后转到别的页面?

       METAHTTP-EQUIV="Refresh"CONTENT="时间;URL=地址"

       2.点击关闭窗口

       ahref="javascript:top.window.close();"点击关闭窗口/a!

       3.请问如何去掉主页右面的滚动条?

       bodyscroll="no"

       bodystyle="overflow-y:hidden"

       4.请问如何做到让一个网页自动关闭.

       html

       head

       OBJECTid=closestype="application/x-oleobject"classid="clsid:adba6-d8ff-cf--aab7a"

       paramname="Command"value="Close"

       /object

       /head

       bodyonload="window.setTimeout(‘‘‘‘closes.Click()‘‘‘‘,)"

       这个窗口会在秒过后自动关闭,而且不会出现提示./body

       如何在不刷新页面的情况下刷新css?

       style

       button{ color:#;}

       /style

       buttononclick=document.styleSheets[0].rules[0].style.color=‘‘‘‘red‘‘‘‘点击按钮直接修改style标签里button选择符使按钮改为红色/button

       请问如何让网页自动刷新?

       在head部记入METAHTTP-EQUIV="Refresh"content=""其中为秒后自动刷新,你可以更改为任意值。

       5.如何让页面自动刷新?

       方法一,用refresh

       HTML代码片段如下:

       head

       metaum[5], str2[] = "", c;

       int x, y, x0, y0, i, j, v, m, n, act, flag = 1;

       /* Function prototypes */

       void drawboder(void);

       void initialize(void);

       void computer(void);

       void changetextstyle(int font, int direction, int charsize);

       void mwindow(char *header);

       int specialkey(void);

       int arrow();

       /* Main function */

       int main() {

        initialize();

        computer();

        closegraph();

        return 0;

       }

       /* Initialize the graphics system */

       void initialize(void) {

        int xasp, yasp;

        GraphDriver = DETECT;

        initgraph( &GraphDriver, &GraphMode, "" );

        ErrorCode = graphresult();

        if (ErrorCode != grOk) {

        printf("Graphics System Error: %s\n", grapherrormsg(ErrorCode));

        exit(1);

        }

        getpalette( &palette );

        MaxColors = getmaxcolor() + 1;

        MaxX = getmaxx();

        MaxY = getmaxy();

        getaspectratio( &xasp, &yasp );

        AspectRatio = (double)xasp / (double)yasp;

       }

       /* Main calculator function */

       void computer(void) {

        struct viewporttype vp;

        int color, height, width;

        mwindow("Calculator");

        color = 7;

        getviewsettings( &vp );

        width = (vp.right + 1) / ;

        height = (vp.bottom - ) / ;

        x = width / 2;

        y = height / 2;

        setfillstyle(SOLID_FILL, color + 3);

        bar( x + width * 2, y, x + 7 * width, y + height );

        setcolor( color + 3 );

        rectangle( x + width * 2, y, x + 7 * width, y + height );

        setcolor(RED);

        outtextxy(x + 3 * width, y + height / 2, "0.");

        x = 2 * width - width / 2;

        y = 2 * height + height / 2;

        for (j = 0; j < 4; ++j) {

        for (i = 0; i < 5; ++i) {

        setfillstyle(SOLID_FILL, color);

        setcolor(RED);

        bar( x, y, x + width, y + height );

        rectangle( x, y, x + width, y + height );

        sprintf(str2, "%c", str1[j * 5 + i]);

        outtextxy( x + (width / 2), y + height / 2, str2);

        x += width + (width / 2);

        }

        y += (height / 2) * 3;

        x = 2 * width - width / 2;

        }

        x0 = 2 * width;

        y0 = 3 * height;

        x = x0;

        y = y0;

        gotoxy(x, y);

        arrow();

        m = 0;

        n = 0;

        strcpy(str2, "");

        while ((v = specialkey()) != ) {

        while ((v = specialkey()) != ENTER) {

        putimage(x, y, rar, XOR_PUT);

        if (v == RIGHT) {

        if (x >= x0 + 6 * width)

        x = x0;

        else

        x += width + width / 2;

        m++;

        }

        if (v == LEFT) {

        if (x <= x0)

        x = x0 + 6 * width;

        else

        x -= width - width / 2;

        m--;

        }

        if (v == UP) {

        if (y <= y0)

        y = y0 + 4 * height + height / 2;

        else

        y -= height - height / 2;

        n--;

        }

        if (v == DOWN) {

        if (y >= 7 * height)

        y = y0;

        else

        y += height + height / 2;

        n++;

        }

        putimage(x, y, rar, XOR_PUT);

        }

        c = str1[n * 5 + m];

        if (isdigit(c) || c == '.') {

        if (flag == -1) {

        strcpy(str2, "-");

        flag = 1;

        }

        sprintf(temp, "%c", c);

        strcat(str2, temp);

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, str2);

        }

        if (c == '+') {

        num1 = atof(str2);

        strcpy(str2, "");

        act = 1;

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, "0.");

        }

        if (c == '-') {

        if (strcmp(str2, "") == 0)

        flag = -1;

        else {

        num1 = atof(str2);

        strcpy(str2, "");

        act = 2;

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, "0.");

        }

        }

        if (c == '*') {

        num1 = atof(str2);

        strcpy(str2, "");

        act = 3;

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, "0.");

        }

        if (c == '/') {

        num1 = atof(str2);

        strcpy(str2, "");

        act = 4;

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, "0.");

        }

        if (c == '^') {

        num1 = atof(str2);

        strcpy(str2, "");

        act = 5;

        setfillstyle(SOLID_FILL, color + 3);

        bar(2 * width + width / 2, height / 2, * width / 2, 3 * height / 2);

        outtextxy(5 * width, height, "0.");

推荐资讯
巴西里約州遭暴雨襲擊已致8人遇難

巴西里約州遭暴雨襲擊已致8人遇難

大话西游2源码_大话西游2源码gge论坛

大话西游2源码_大话西游2源码gge论坛

spring源码解析 pdf下载

spring源码解析 pdf下载

社区o2o 源码_社区O2O源码

社区o2o 源码_社区O2O源码

巴黎奧運/「麟洋配」奪金2連霸後 視訊連線北車大廳應援現場

巴黎奧運/「麟洋配」奪金2連霸後 視訊連線北車大廳應援現場

大话西游2源码_大话西游2源码gge论坛

大话西游2源码_大话西游2源码gge论坛

copyright © 2016 powered by 皮皮网   sitemap