因很多客户需求,就做了一个初始版本的产品圆柱模板面积和价格的计算器,界面非常简单,做工粗糙,但是功能是可以运行。后期会在界面和功能上进行升级,打算出一个微信小程序版本。这个程序仅供参考。

演示地址:http://zhimo.yuanzhumuban.cc/jisuanqi/

 <?php
/*
开发者:支模网(zhimo.yuanzhumuban.cc)
开发日期:2018-08-20
功能:圆柱模板价格计算器
*/
function calculate() {
//判断是否接收到
if($_POST['in1'] != "" && $_POST['in2'] != "") { //判断接收到的是否为数字
if(is_numeric($_POST['in1']) && is_numeric($_POST['in2'])) {
$s1 = $_POST['in1'];//高度
$s2 = $_POST['in2'];//直径
$s3 = $_POST['in3'];//数量
$end = $_POST['operator'];//判断价格是否含税的价格
$result = "";//输出结果 //进行判断是否含税
switch($end){
case "125":
$mianji=3.14*$s1*$s2;
$result = (3.14*$s1*$s2)*125*$s3;
break;
case "132":
$mianji=3.14*$s1*$s2;
$result = (3.14*$s1*$s2)*132*$s3;
break;
}
}
else{
$result = "输入的字符必须为数字";
}
}
else{
$result = "都不能为空哦";
}
return $result;
}
//面积计算
function mianji() {
//判断是否接收到
if($_POST['in1'] != "" && $_POST['in2'] != "") { //判断接收到的是否为数字
if(is_numeric($_POST['in1']) && is_numeric($_POST['in2'])) {
$s1 = $_POST['in1'];//高度
$s2 = $_POST['in2'];//直径
$s3 = $_POST['in3'];//数量
$end = $_POST['operator'];//判断价格是否含税的价格
$result = "";//输出结果 //进行判断是否含税
switch($end){
case "125":
$result=3.14*$s1*$s2*$s3;
break;
case "132":
$result=3.14*$s1*$s2*$s3;
break;
}
}
else{
$result = "输入的字符必须为数字";
}
}
else{
$result = "都不能为空哦";
}
return $result;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>圆柱模板价格计算器</title>
<meta name="keywords" content="圆柱模板面积计算,圆柱模板价格计算">
<meta name="description" content="圆柱模板面积怎么算?使用圆柱模板面积及价格在线计算器,输入圆柱模板直径、高度、单价、数量即可得出总价">
<link type="text/css" rel="stylesheet" href="style.css" />
<script type="text/javascript" src="cal.js"></script>
</head>
<body>
<div id="wrap">
<h1>圆柱模板价格计算器</h1>
<form action="index.php" method="post" onsubmit="return check(this);">
<table>
<tr>
<td>高度:</td>
<td><input type="text" name="in1" value="<?php echo $_POST['in1'] ?>" />米</td>
</tr>
<tr>
<td>直径:</td>
<td><input type="text" name="in2" value="<?php echo $_POST['in2'] ?>" />米</td>
</tr>
<tr>
<td>数量:</td>
<td><input type="text" name="in3" value="<?php echo $_POST['in3'] ?>" />棵</td>
</tr>
<tr>
<td>价格:</td>
<td>
<select name="operator">
<option value="125" <?php if($_POST['operator'] == "125") echo "selected";?>>125元</option>
<option value="132" <?php if($_POST['operator'] == "132") echo "selected";?>>132元(含税)</option>
</select>
</td>
</tr>
<tr>
<td>
<input class="s" type="submit" value="计算" />
</td>
<td>
<input class="s" type="reset" value="重置" />
</td>
</tr>
<tr>
<td>计算结果为:</td>
<td>
<input type="text" class="r" value="<?php echo calculate() ."元"?> <?php echo mianji() ."平方米"?>" />
</td>
</tr>
</table>
</form>
</div>
<div id="footer">
<span>Copyright © 2018-08-20  鹏程<a href="http://zhimo.yuanzhumuban.cc/">圆柱模板</a>技术支持</span>
</div>
</body>
</html>

  

圆柱模板价格计算器V1.0版本的更多相关文章

  1. 03-c#入门(简易存款利息计算器v1.0)

    本想把练习题做了的结果放上来,不过发现附录是有答案的,就算了吧,自己做了没问题就行了哈.之前提到过,要是有朋友有想法,需要做小工具我可以帮忙实现,不过貌似大家都很忙.SO,自己学完第4章后,决定做一个 ...

  2. Node.js开源应用OSN发布初始V1.0版本-见面版本

    Nodejs开源应用OSN初始版本V1.0发布,请参考本操作说明文档,有任何问题请留言 Nodejs开源应用OSN发布V1.0版本: OSChina收录地址: OSC收录地址:http://www.o ...

  3. 自己动手写计算器v1.0

    今天突发奇想,想着看了还几个设计模式了,倒不如写点东西来实践它们.发现计算器这种就比较合适,打算随着设计模式的学习,会对计算器不断的做改进. 包括功能的增加和算法的改进.初学者难免犯错,希望大家不吝指 ...

  4. 码农很忙代理IP系统V1.0版本上线

    码农很忙代理IP系统V1.0版本上线 经过为期一个月的重写和测试,新版本的码农很忙代理IP系统已于今日正式上线.新版本拥有更精准的匿名类型识别和更高效的验证调度算法. 新版本仍旧采用ASP.NET B ...

  5. 代码之间-论文修改助手v1.0版本发布

    论文查重,是每个毕业生都要面临的一个令人头疼的问题,如果写论文不认真,很可能导致查重红一大片. 之前有帮助一些朋友修改论文降低重复率,做了一些工作后发现,国内的查重机构,如知网.维普等,大多数是基于关 ...

  6. 社会单位消防安全户籍化管理系统——半自动提交V1.0版本

    社会单位消防安全户籍化管理系统——半自动提交V1.0版本 首先先上代码,开发这个小程序其实是用来帮助同事完成一项每天都做的繁琐事件,以往需要花费十分钟做这件事情,现在就是傻瓜式,点几下鼠标就好了.本来 ...

  7. 学霸系统UI项目功能说明书 v1.0版本

    发布人员:软件工程实践小队. 发布内容:学霸系统UI项目说明书. 版本:学霸v1.0版本. 学霸系统UI项目说明书 v1.0版本分为以下部分: Part 1:用户须知: Part 2:功能实现: Pa ...

  8. YaoLingJump开发者日志(五)V1.0版本完成

    跳跃吧瑶玲下载连接 官网下载 百度网盘下载 提取码:apx9 介绍   总算完成V1.0版本了,下面来简单地介绍一下吧!   打开游戏,最开始会进入到"主界面".   右上角的按钮 ...

  9. 江中微型统计分析软件V1.0版本完成

    中文名称:江中微型统计分析软件 英文名称: 项目名称:JXUTCMMSAS 项目地址:保密 在研究生最后历时1年的时间里,完成了江中微型统计分析软件V1.0,后续还在不断更新中,将自己的改进算法.机器 ...

随机推荐

  1. PHP设计模式 - 建造者模式

    建造者模式主要在于创建一些复杂的对象.将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示的设计模式; 结构图: <?php /** * * 产品本身 */ class Pro ...

  2. C++中的虚函数以及虚函数表

    一.虚函数的定义 被virtual关键字修饰的成员函数,目的是为了实现多态 ps: 关于多态[接口和实现分离,父类指针指向子类的实例,然后通过父类指针调用子类的成员函数,这样可以让父类指针拥有多种形态 ...

  3. [hdu 4841]圆桌问题 | 约瑟夫问题 STL-vector

    原题 问题描述: 经典的约瑟夫问题,有2n个人,其中n个好人n个坏人,使得删去n人后,剩下的全为好人.m为每次数的人数. n<=32767 题解: 首先考虑n的范围,暴力肯定行不通,所以会想到线 ...

  4. 【LEETCODE】46、999. Available Captures for Rook

    package y2019.Algorithm.array; /** * @ProjectName: cutter-point * @Package: y2019.Algorithm.array * ...

  5. 【C#】上机实验九

    1. 设计一个Windows登陆窗体应用程序,能够实现根据现有表中数据模拟登陆,并设置相关属性,具体界面如下. 可能使用到的类: (1)SqlConnection (2)SqlCommand (3)S ...

  6. 3.01定义常量之define

    [注:本程序验证是使用vs2013版] #include <stdio.h> #include <stdlib.h> #include <string.h> #pr ...

  7. iframe 边框(界面技术)

    一.iframe 的边框很难看,想去掉,使用CSS的border:none在IE(8)上没有,只能用iframe 自带属性frameBorder="0"来设置. 二.iframe与 ...

  8. This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=317567.

    记事本打开csproj文件 搜索nuget 删除Target节点 类似如下: <Target Name="EnsureBclBuildImported" BeforeTarg ...

  9. 【Linux内核】CPU和线程

    首先明确一个概念,Linux系统中甚至没有真正的线程.不过,可以认为Linux是系统的线程是内核线程,所有调度是基于线程的. 1.线程分类 一个进程由于其运行空间的不同, 从而有内核线程和用户进程的区 ...

  10. 2.将多个元素设置为同一行?清除浮动有几种方式?【HTML】

    1.将多个元素设置为同一行:float,inline-block 清除浮动的方式: 方法一:添加新的元素 .应用 clear:both: 方法二:父级div定义 overflow: hidden: 方 ...