编写一个菜单选择使用加法和乘法运算

#!/bin/bash
#auther:acf

#!/bin/bash
a=$1
b=$2
sum(){
# echo $(($1 + $2))
read -p "first num " num1
read -p "second num " num2
let c=$num1+$num2

}

cf(){
read -p "first num " num1
read -p "second num " num2

let d=$num1*$num2
# let c=$1*$2
# echo $c
#echo cf result $(($1*$2))

}
menu(){
clear
echo -e "1\tsum"
echo -e "2\tcf"
echo -e "3\texit"
echo -e "please key in your choose"
read option

}

main(){

while true
do
menu
case $option in
1)

sum
echo "your first num + second num is $c"
echo "if you want return menu,please input 0 or input another num to out!"
read f
if [ $f == 0 ];then
clear
continue
else break
fi;;

2)
cf
echo "your first num * second num is $d"
echo "if you want return menu,please input 0 or input another num to out!"
read f
if [ $f == 0 ];then
clear
continue
else break
fi;;
3)
break;;

*)

clear
echo "sorry,wrong selection"
;;

esac

done

}
main

时间: 2024-12-06 09:04:55

编写一个菜单选择使用加法和乘法运算的相关文章

编写一个简单的javaEE加法程序

一 .javaEE的安装及环境配置 工具: 32位系统准备eclipse-jee-mars-2-win32.zip,64位系统准备eclipse-jee-mars-2-win32-x86_64.zip jdk1.7 maven3.3.9.rar m2.rar 环境配置: 1. 设置eclipse的配置文件eclipse.ini,修改虚拟机路径,在-vmargs之前添加 -vm E:\jee\jdk1.7\bin\javaw.exe 注意:用写字板打开修改,-vm有的电脑要换行,有的电脑不用换行

c++课程设计之菜单选择\\

a) 从键盘输入n个数,选择升序还是降序输出 b)创新了日历 c) 添加了射箭游戏 d)还加入了好玩的24点游戏     学生签名:  年  月   日   课程设计(论文)评阅意见 等 级 项    目 课程设计态度评价 出勤情况评价 设计中创新性评价 论文书写规范化评价 综合评定等级 优秀 好 好 6补充 好   良好 好 好 4补充 好   中等 好 好 2补充 好   及格 好 好 无补充 好   不及格 不好 不好 无补充 不好   评阅人  王更生  职称  教 授 2017年  6

c语言:编写一个简易计算器,打印菜单界面,实现加减乘除运算,可以退出菜单界面

.编写一个简易计算器 程序: #include<stdio.h> enum  OP { EXIT,//0 ADD,//1 SUB,//2 MUL,//3 DIV//4 }; void menu()//menu表示菜单 { printf("**** 1.add  ****\n"); printf("**** 2.sub  ****\n"); printf("**** 3.mul  ****\n"); printf("**** 

设计和编写一个异步通用Picker选择器,用于时间日期、城市、商品分类的选择

目录 一.功能规划 二.最底层基础实现 (1)Picker界面和功能实现 (2)不同类型的选择器基础实现 三.数据源层 (1)时间日期 (2)多级同步分类,如:城市 (3)多级异步分类,如:城市 四.最终的调用层 回到本初,看到多年前写的一段移动端App内嵌入的H5兼容处理代码,有段专门兼容处理输入框类型的代码: 针对Android 5.0.1,5.0.2 time类型的输入框统统改成text类型(当年的记忆犹新:这两个版本有些手机上的弹框居然只有重置和取消两个按钮,被客户叼了一顿); 不管是I

第二次作业:编写一个四则运算的&quot;软件&quot;

- 题目: 请编写一个能自动生成小学四则运算题目的 “软件”. 让程序能接受用户输入答案,并判定对错. 最后给出总共 对/错 的数量. 需求分析: ●基本功能 ●实现100以内的加法 ●实现100以内的减法 ●实现100以内的乘法 ●实现100以内的除法 ●设计: ●程序由主函数和子函数构成 ●首先选择要进行测试的题目种类,让运用者进入开始做题,题目随机产生(1表示加法运算,2表示减法,3表示乘法,4表示除法运算,5表示退出系统) ●int question_get() 用于系统计算四种运算的值

c语言中如何设计和编写一个应用系统?

C程序中,如何设计和编写一个应用系统? 一. C语言文件的操作 1. 文件操作的基本方法: C语言将计算机的输入输出设备都看作是文件.例如,键盘文件.屏幕文件等. 向屏幕输出一个信息,例如"Hello"是 #include.h> int main() { printf("Hello\\n"); } 从键盘接收一个字符串然后显示是 #include.h> int main() { char a[10]; scanf("%s",&

编写一个猜数字游戏

编写一个程序,实现猜数字游戏,计算机随机产生一个数,输入猜的数,与计算机随机产生的数进行比较,当猜的数大于随机产生的数,给出提示猜的数过大,反之,给出提示猜的数太小.下面是具体的程序: #include <stdio.h> #include <stdlib.h> #include <time.h> void fun()        //定义fun函数,说明游戏的具体操作 {     int a=0;     int ret=rand()%100;           

MFC+WinPcap编写一个嗅探器之六(分析模块)

这一节是程序的核心,也是最复杂的地方 首先需要明白的一点是,一般对于一个有界面的程序来说,往往需要多线程.本程序中除了界面线程外,抓包需要另外创建一个新的线程.在写抓包函数之前,首先要将前面两个模块的结果返回到主对话框界面对应的类实现中,在SnifferDlg.cpp中,修改之前增加的两个模块的触发函数如下: 1 void CSnifferDlg::OnAdp() 2 { 3 // TODO: 在此添加命令处理程序代码 4 CAdpDlg adpdlg; 5 if(adpdlg.DoModal(

python 编写三级菜单

python版本 python3.5 所需用到的知识: 1,字典,列表 2,for while循环 查看代码 cat caidan.py #!/usr/bin/env python#_*_ coding:utf-8 _*_ import sys #列出商品的种类shopping = { "京东":{ "服装城":["女装","男装","童装"], "电器城":["电脑"