PHP实现输入数值计算幂次,输入工资,判断个人所得税的金额这两个程序的代码

news2024/12/23 14:37:37

目录

前言

一、输入数值计算幂次

1.1运行流程(思想)

1.2代码段

1.3运行截图

二、输入工资,判断个人所得税的金额

2.1运行流程(思想)

2.2代码段

2.3运行截图


前言

1.因多重原因,本博文有两个代码程序组成,若有选择,可实现在目录里进行快速查找;

2.本弹窗界面可以根据简单的要求实现一使用功能。同时可以实现自定义的设置;

3.本文介绍的是PHP代码习题,我使用的是Adobe Dreamweaver2021软件编写的代码,原则上其他软件如HBX、VSCode或DW较低高版本都是兼容的,若您有需要且编写软件不是DW等软件,请粘贴<?php?>里的内容;

4.这里要特别说明,如果要粘贴完整的代码包名和我的不一致,程序是指定运行不出来的,请手动更改;

5.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教,若您发现了问题也请麻烦您将问题反馈给我,我好更正错误、总结完善、持续改善! 

6.这是一个需要发布运行的博文,我使用的是谷歌浏览器,推荐使用谷歌浏览器;

7.单独使用PHP代码,请粘贴<?php  ?>里的内容;


提示:以下是本篇文章正文内容,下面案例可供参考

一、输入数值计算幂次

1.1运行流程(思想)

这是一个使用表单的方式进行提交数值,然后使用函数进行fo和if循环,最后进行程序输出。具体设置思想如下:

1.2代码段

代码如下(示例):

<!doctype html>

<html>
<head>
<title>输入数值计算幂次方</title>
</head>
<body>
<form method="post">
  <label>输入数字:</label>
  <input type="number" name="number"><br>
  <label>输入幂次:</label>
  <input type="number" name="power">
  <br>
  <button type="submit" name="jishuan">计算幂次方</button>
</form>
<?php
function mi( $a, $n )
{
  $s = 1;
  for ( $i = 1; $i <= $n; $i++ )
    $s = $s * $a;
  return $s;
}
if ( isset( $_POST[ "jishuan" ] ) ) {
  $row = $_POST[ "number" ];
  $col = $_POST[ "power" ];
  echo mi( $row, $col );
}
?>
</body>
</html>

1.3运行截图

代码如下(示例):

二、输入工资,判断个人所得税的金额

2.1运行流程(思想)

这是一个在首先以表单形式输入数值,然后使用函数进行ifelseif循环。最后进行程序输出。具体设置思想如下:

这里要说明,这里的税率是可以更改的,我设置的有可能不合理,请按自己的要求来更改。

2.2代码段

代码如下(示例):

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>输入工资,判断个人所得税的金额</title>
</head>

<body>
<form action="" method="post">
  请输入工资:
  <input name="txt_1st" type="text"/>
  <br>
  <input name="tijiao" type="submit" value="计算"/>
</form>
<?php
function sui( $money ) {
  if ( $money <= 6000 ) {
    $a = 0; 
  } 
  elseif ( $money > 6000 && $money <= 8000 ) 
  {
    $a = ( $money - 6000 ) * 0.05;
  }
  elseif ( $money > 8000 && $money < 10000 ) 
  {
    $a = ( $money - 8000 ) * 0.1 + 2000 * 0.05;
  }
  elseif ( $money >= 10000 ) 
  {
    $a = ( $money - 10000 ) * 0.2 + 2000 * 0.1 + 2000 * 0.05;
  }
 return ( $a );
}
if ( isset( $_POST[ "tijiao" ] ) ) 
{
  $a = $_POST[ "txt_1st" ]; 
  $sui=sui( $a );
  echo "您本月的个人所得税为{$sui}";
}
?>
</body>
</html>

2.3运行截图

代码如下(示例):

1.5000元:

2.7000元:

 

3.9000元: 

 

4.20000元:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/443168.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【动手学深度学习】使用块的网络(VGG)

使用块的网络&#xff08;VGG&#xff09; 本文为李沐老师《动手学深度学习》一书的学习笔记&#xff0c;原书地址为&#xff1a;Dive into Deep Learning。 另&#xff0c;给自己练习时没有gpu资源的小伙伴推荐下kaggle数据科学网站&#xff0c;每周免费训练时长30h。 1 网络结…

Compose TextField

TextField​ Composable fun TextField(value: String,onValueChange: (String) -> Unit,modifier: Modifier Modifier,enabled: Boolean true,readOnly: Boolean false,textStyle: TextStyle LocalTextStyle.current,label: Composable (() -> Unit)? null,place…

unity,物理材质2d

介绍 2D物理材质(Physics Material 2D)是Unity中用于设置2D游戏对象的物理特性的一种方式。2D物理材质可以控制2D游戏对象的摩擦力、弹性系数等物理属性&#xff0c;从而影响其在物理引擎中的运动行为。以下是2D物理材质的详细介绍&#xff1a; 方法 摩擦力 2D物理材质的主要…

Qt+FFmpeg简单实现录屏并保存为MP4视频

一、前言 最近需要实现一个录屏功能&#xff0c;网上查了好多资料&#xff0c;最可靠的方案当然还是用FFmpeg实现&#xff0c;但是也踩了很多坑&#xff0c;包括FFmpeg版本问题&#xff0c;vs2019里相关编译问题&#xff0c;FFmpeg也不太熟悉&#xff0c;很多代码不太容易看懂&…

springboot+vue学生毕业离校系统(源码+说明文档)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的学生毕业离校系统。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 &#x1f495;&#x1f495;作者&#xff1a;风…

Flutter Android问题记录 - 升级Android Studio 2022.2.1版本后运行项目报错

文章目录 前言开发环境问题描述问题分析解决方案补充内容最后 前言 最近一个Flutter项目有新需求&#xff0c;开发时一直是在iOS设备上运行&#xff0c;花了几天做完后运行到Android设备测试&#xff0c;结果项目构建失败了。 开发环境 Flutter: 3.7.11Android Studio: 2022…

java工程师前景分析

本篇文章主要讲解java工程师的职业就业环境及职业剖析 作者&#xff1a;任聪聪 日期&#xff1a;2023年4月18日 java工程师目前属于很饱和的一个岗位&#xff08;2023年4月18日&#xff09;&#xff0c;但也会伴随劳动市场的变化出现不饱和的情况的。 实际上对于想入行it行业的…

PHP下的MySQL的基础学习

文章目录 一、MySQL LIKE 子句二、MySQL UNION 操作符三、MySQL 排序四、MySQL GROUP BY 语句五、MySQL 连接的使用总结 一、MySQL LIKE 子句 我们知道在 MySQL 中使用 SQL SELECT 命令来读取数据&#xff0c; 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。…

virsh dump 内核转储 crash 分析swapper内核进程

为了节约时间&#xff0c;虚拟机配置4G内存&#xff0c;避免dump时间过长、文件过大 <memory>4194304</memory><currentMemory>4194304</currentMemory> //memory这两个值最好设成一样<vcpu>4</vcpu>vnc登录虚拟机 编写一个CPU消耗程序a.…

Word控件Spire.Doc 【字体】教程(1):在 Word 中更改字体颜色

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下&#xff0c;轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具&#xff0c;专注于创建、编辑、转…

【AI生产力工具】ChatPDF:将 PDF 文档转化为交互式阅读体验的利器

文章目录 简介一、ChatPDF 是什么&#xff1f;二、ChatPDF 的优势三、ChatPDF 的应用场景四、如何使用 ChatPDF&#xff1f;五、结语 简介 随着数字化时代的发展&#xff0c;PDF 文件已经成为了日常工作和学习中不可或缺的一部分。然而&#xff0c;仅仅将 PDF 文件上传或下载并…

网络抓包分析【IP,ICMP,ARP】以及 IP数据报,MAC帧,ICMP报和ARP报的数据报格式

网络抓包分析&#xff0c;IP数据报&#xff0c;MAC帧&#xff0c;ICMP报&#xff0c;ARP报格式以及不同网络通信的过程。 网络抓包工具 wireshark以太网v2MAC帧IP数据报格式ICMP报文格式ARP协议及ARP报文格式抓包分析IP数据报抓包分析icmp数据报的抓包分析ARP数据报的抓包分析 …

Windows下Release版本Qt程序生成日志和dump文件(用于程序异常崩溃检测)

文章目录 前言一、基于qInstallMessageHandler生成输出日志二、基于qBreakpad生成dump文件三、基于DbgHelp和SetUnhandledExceptionFilter生成dump文件四、示例完整代码五、下载链接总结 前言 在实际项目开发时&#xff0c;一般打包发布给客户的程序是release版本Qt程序&#…

Spark大数据处理学习笔记(2.2)搭建Spark Standalone集群

该文章主要为完成实训任务&#xff0c;详细实现过程及结果见【http://t.csdn.cn/DrziJ】 文章目录 一、在master虚拟机上安装配置Spark1.1 将spark安装包上传到master虚拟机1.2 将spark安装包解压到指定目录1.3 配置spark环境变量1.4 编辑spark环境配置文件1.5 创建slaves文件&…

Unity记录3.3-地图-柏林噪声生成 2D 地图

文章首发及后续更新&#xff1a;https://mwhls.top/4486.html&#xff0c;无图/无目录/格式错误/更多相关请至首发页查看。 新的更新内容请到mwhls.top查看。 欢迎提出任何疑问及批评&#xff0c;非常感谢&#xff01; 汇总&#xff1a;Unity 记录 摘要&#xff1a;柏林噪声生成…

再学C语言51:C库中的字符串函数(3)

一、strcpy()函数 功能&#xff1a;复制字符串&#xff0c;在字符串中的作用等价于赋值运算符 示例代码&#xff1a; /* test of strcpy() function */ #include <stdio.h> #include <string.h>int main(void) {char arr1[] "Easy doesnt enter into grow…

基于html+css的图片展示19

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

【AI生产力工具】Midjourney:为创意人士提供创造性灵感和支持的工具

文章目录 一、Midjourney是什么&#xff1f;二、Midjourney的优势三、Midjourney的应用四、结语 在现代社会&#xff0c;创意和创新成为越来越重要的能力。然而&#xff0c;创意灵感的获取却不是一件容易的事情&#xff0c;这就需要我们使用一些辅助工具来帮助我们发现和实现创…

照片尺寸怎么修改,3大工具推荐

照片尺寸怎么修改&#xff1f;对于许多人来说&#xff0c;调整图片的尺寸可能是一个日常任务&#xff0c;无论是个人或者工作上都可能会遇到这个需求。适当地调整图片的尺寸可以让图片更具专业性和美观性&#xff0c;而且能够减小文件大小&#xff0c;提高图片的加载速度。在电…

2023年4月北京/西安/郑州/深圳CDGA/CDGP数据治理认证考试报名

DAMA认证为数据管理专业人士提供职业目标晋升规划&#xff0c;彰显了职业发展里程碑及发展阶梯定义&#xff0c;帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力&#xff0c;促进开展工作实践应用及实际问题解决&#xff0c;形成企业所需的新数字经济下的核心职业…