当前位置:网站首页>JS small exercise
JS small exercise
2022-07-07 07:14:00 【Luqi zz】
Catalog
4. The user enters a year , Determine the number of days in the year
5. Make a study schedule , Enter the day of the week , Can you remind me what courses to learn today
12. Output the maximum number between two numbers
1. The user enters a number , Determine whether the number is odd or even , If it is not a number, you should also give a prompt
var num = prompt(" Please enter an integer ")*1;
if (num % 2 == 0) {
document.write(num+" even numbers ");
} else {
document.write(num+" Odd number ");
}
2. Determine the maximum value between two numbers ( The user enters two numbers , Determine which number is larger )
var str1 = prompt(" Please enter a number 1")*1;
var str2 = prompt(" Please enter a number 2")*1;
if (str1 > str2) {
document.write(" The maximum number is " + str1);
} else {
document.write(" The maximum number is " + str2);
}
3. Judgment of grade
var grade = prompt(" Please enter your score ") * 1;
if (grade >= 90) {
document.write(" good ");
} else if (grade >= 80) {
document.write(" good ");
} else if (grade >= 70) {
document.write(" commonly ");
} else if (grade >= 60) {
document.write(" pass ");
} else {
document.write(" fail, ");
}
4. The user enters a year , Determine the number of days in the year
var year = prompt(" Please enter the year ") * 1;
if ((year%4==0&&year%100!=0) || year%400==0){
document.write(year+" Years have 366 God ");
}else{
document.write(year+" Years have 365 God ");
}
5. Make a study schedule , Enter the day of the week , Can you remind me what courses to learn today
var day = prompt(" Please enter the day of today :");
if (day > 0 && day <= 7) {
switch (day) {
case "1":
document.write(" Today Monday , Learn Chinese ");
break;
case "2":
document.write(" Today is Tuesday , Learn math ");
break;
case "3":
document.write(" Today is Wednesday , Learn English ");
break;
case "4":
document.write(" Today is Thursday , Study physics ");
break;
case "5":
document.write(" Today is Friday , Learn chemistry ");
break;
case "6":
document.write(" Today is Saturday , Sleep in ");
break;
default:
document.write(" Today Sunday , Have a rest ");
break;
}
} else {
alert(" There's only... A week 7 God !!!");
}
6. The taxi , Start at (2 km ) by 7 element , exceed 2 Kilometers per kilometer 3 Yuan calculation . It is required to calculate the cost according to the distance
var km = prompt(" Please enter the number of kilometers :");
// var sum;
if (km > 0 && km <= 2) {
document.write(" The cost of this trip is 7 element ");
} else if(km>2){
sum = 7 + (km - 2) * 3;
document.write(" The cost of this trip is " + sum + " element ");
}else{
document.write(" It's impossible to spend money !!!");
}
7. Judgement of leap year ( The condition of leap year is that it can be 4 to be divisible by , But can't be 100 to be divisible by ; Or can be 400 to be divisible by .)
var year = prompt(' Please enter the year ') * 1;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
document.write(year + " Year is a leap year ");
} else {
document.write(year + " It's not a leap year ");
}
8. Calculate the amount of blood transfusion according to sex and weight . Women weigh no more than 50kg The amount of blood transfusion is 200 ml , otherwise 250 ml ; Men weigh no more than 60kg The amount of blood transfusion is 250 ml , otherwise 300 ml .
var a = prompt(" Please enter your gender ");
var b = prompt(" Please enter your weight ");
if (a == " Woman ") {
if (b <= 50) {
document.write(" Your blood transfusion volume is 200 ml ");
} else {
document.write(" Your blood transfusion volume is 250 ml ");
}
} else if (a == " male ") {
if (b <= 60) {
document.write(" Your blood transfusion volume is 250 ml ");
} else {
document.write(" Your blood transfusion volume is 300 ml ");
}
} else {
document.write(" Please enter the correct gender ");
}
9. When the temperature is higher than 26℃ when , Need to turn on the refrigeration air conditioner ; The temperature is lower than 10℃ Turn on the heating air conditioner ; In other cases, you only need to turn on the air supply mode . Compile automatic temperature control program , The control operation outputs the corresponding prompt string to simulate , such as “ Turn on refrigeration ”
var temperature = prompt(" Please enter the current temperature :(℃)");
if (temperature > 26) {
document.write(" Turn on refrigeration !");
} else if (temperature < 10) {
document.write(" Turn on heating !");
} else {
document.write(" Open air supply !");
}
10. according to 《 Sales Tariff of provincial power grid 》, Household electricity consumption is subject to 3 Gradient charge : Monthly electricity consumption 150 KWh and below , Per kWh 0.4463 element ,151—400 The kilowatt hour part is 0.4663 element ,401 The part above kilowatt hour is 0.5663 element , Please write the program , When inputting the user's electricity consumption , Work out the expenses to be paid .
var a = prompt(" Please input the monthly electricity consumption ( kw ):");
var price;
if (a > 0 && a <= 150) {
price = a * 0.4463;
document.write(" The electricity charge you need to pay is " + price + " element .");
} else if (a > 150 && a <= 400) {
price = (a - 150) * 0.4663 + 150 * 0.4463;
document.write(" The electricity charge you need to pay is " + price + " element .");
} else {
price = (a - 400) * 0.5663 + 250 * 0.4663 + 150 * 0.4463;
document.write(" The electricity charge you need to pay is " + price + " element .");
}
11. Assuming that the A Ground to B The local train tickets have hard seats and hard sleepers , The prices are 100 and 190 element . According to the regulations of the railway department , minors (18 Under one year old ) Not tall enough 120cm Free of charge ,120( contain )-150( Not included )cm Half fare required ,150 And above require a full ticket , The minor berth can only be reduced by half the price of hard seats . Please design a ticket purchasing procedure , Age and height are required ( Minors need to enter ) And the type of ticket , The price of the output ticket .
var age = prompt(' Please enter age ')*1;
var tick = prompt(' Please enter the ticket type ');
if(age>=18){
if(tick==' Hard seat '){
document.write("100");
}else{
document.write("190");
}
}else{
var height = prompt(' Please enter height ')*1;
if(height<120){
document.write(" free ");
}else if(height<150){
if(tick==' Hard seat '){
document.write("50")
}else{
document.write("140");// Here is the height of minors 120-150 Bought a hard sleeper ticket 190-50( Half price of hard seats )
}
}else{
if(tick==' Hard seat '){
document.write("100")
}else{
document.write("190");
}
}
}
12. Output the maximum number between two numbers
var str1 = prompt(" Please enter a number 1");
var str2 = prompt(" Please enter a number 2");
if (str1 > str2) {
document.write(" The maximum number is " + str1);
} else {
document.write(" The maximum number is " + str2);
}
边栏推荐
- Tool class: object to map hump to underline underline hump
- At the age of 20, I got the ByteDance offer on four sides, and I still can't believe it
- Reflection (II)
- Get the city according to IP
- Advantages of using net core / why
- Introduction to abnova's in vitro mRNA transcription workflow and capping method
- From zero to one, I will teach you to build the "clip search by text" search service (2): 5 minutes to realize the prototype
- 非父子组件的通信
- 修改Jupyter Notebook文件路径
- MOS tube parameters μ A method of Cox
猜你喜欢
组件的嵌套和拆分
$refs:组件中获取元素对象或者子组件实例:
Non empty verification of collection in SQL
弹性布局(一)
How to share the same storage among multiple kubernetes clusters
Master-slave replication principle of MySQL
弹性布局(二)
$refs: get the element object or sub component instance in the component:
Please answer the questions about database data transfer
At the age of 20, I got the ByteDance offer on four sides, and I still can't believe it
随机推荐
JS decorator @decorator learning notes
Please tell me how to monitor multiple schemas and tables by listening to PgSQL
FullGC问题分析及解决办法总结
$refs: get the element object or sub component instance in the component:
How to model and simulate the target robot [mathematical / control significance]
jdbc数据库连接池使用问题
Procedure in PostgreSQL supports transaction syntax (instance & Analysis)
Readonly read only
Lvs+kept (DR mode) learning notes
Networkx drawing and common library function coordinate drawing
This article introduces you to the characteristics, purposes and basic function examples of static routing
MySQL的主从复制原理
Basic introduction of JWT
freeswitch拨打分机号源代码跟踪
Bus消息总线
JDBC database connection pool usage problem
Can 7-day zero foundation prove HCIA? Huawei certification system learning path sharing
Chinese and English instructions prosci LAG-3 recombinant protein
虚拟机的作用
Sword finger offer high quality code