用js写ATM提款机的案例
时间: 2023-02-18 12:22:23 浏览: 119
案例:
// 定义变量
var accountBalance = 1000;
var withdrawalAmount = 500;
// 判断余额是否足够
if(accountBalance >= withdrawalAmount) {
// 扣除提款金额
accountBalance -= withdrawalAmount;
console.log("您已成功提取" + withdrawalAmount + "元,您当前的余额为" + accountBalance + "元");
} else {
console.log("您的余额不足,无法进行提款操作");
}
相关问题
用c语言写客户操作atm取款机
好的,以下是一个简单的用C语言编写的ATM取款机程序示例:
```c
#include <stdio.h>
int main() {
int balance = 10000; // 初始余额为10000元
int withdraw; // 取款金额
printf("欢迎使用ATM取款机!\n");
printf("您的当前余额为:%d元。\n", balance);
printf("请输入您要取款的金额:");
scanf("%d", &withdraw);
if (withdraw > balance) {
printf("对不起,您的余额不足!\n");
} else {
balance -= withdraw;
printf("取款成功!您的当前余额为:%d元。\n", balance);
}
printf("谢谢使用ATM取款机,再见!\n");
return 0;
}
```
这个程序中,我们首先定义了一个初始余额为10000元的变量 `balance`。然后,程序会提示用户输入要取款的金额,并将其保存在变量 `withdraw` 中。
接着,程序会进行余额判断,如果取款金额大于当前余额,则输出提示信息 "对不起,您的余额不足!";否则,程序会从余额中扣除取款金额,并输出取款成功以及当前余额。
最后,程序会输出感谢信息,结束程序运行。
当然,这只是一个简单的示例程序,实际操作中,可能还需要加入密码验证、账户选择等功能。
用java写一个ATM自动提款机
好的,我可以为您提供一个简单的 Java ATM 提款机代码示例。这个示例包括账户验证、余额查询、取款以及退出功能。请注意,这只是一个简单的示例,并不包含所有的功能和安全措施。
```
import java.util.Scanner;
public class ATM {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
boolean isRunning = true;
String userName = "John"; // 用户名
String password = "1234"; // 密码
double balance = 1000; // 账户余额
while (isRunning) {
// 提示用户输入用户名和密码
System.out.print("请输入用户名:");
String inputUserName = scanner.nextLine();
System.out.print("请输入密码:");
String inputPassword = scanner.nextLine();
// 验证用户身份
if (userName.equals(inputUserName) && password.equals(inputPassword)) {
System.out.println("登陆成功!");
while (true) {
// 显示菜单
System.out.println("请选择操作:");
System.out.println("1. 查询余额");
System.out.println("2. 取款");
System.out.println("3. 退出");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("账户余额为:" + balance);
break;
case 2:
System.out.print("请输入取款金额:");
double amount = scanner.nextDouble();
if (amount > balance) {
System.out.println("余额不足!");
} else {
balance -= amount;
System.out.println("取款成功!账户余额为:" + balance);
}
break;
case 3:
System.out.println("退出成功!");
isRunning = false;
break;
default:
System.out.println("输入有误,请重新选择!");
break;
}
}
} else {
System.out.println("用户名或密码错误,请重新输入!");
}
}
}
}
```
这是一个简单的 ATM 自动提款机的 Java 代码示例。希望能够帮到您!