Write a program that will calculate and print bills for the city power company. R means residential use, C means commercial use and I means industrial use. Any other code should be treated as an error. The rates are computed as follows:
R: ₤4.00 plus ₤0.03 per kwh (kilowatt-hour) used
C: ₤40.00 for the first 1000kwh and ₤0.025 for each additional kwh.
I: Rate varies depending on time of usage:
₤50.00 for the first 1000 kwh and ₤0.04 for each additional kwh
The program should display the amount due from the user.
The calculation of the amount should be performed by three functions.
å½æ°çææ
function+å½æ°åï¼åæ°1ï¼åæ°2ï¼{å½æ°å®ç°ï¼}
å½æ°åä¸è½æ¯æ°åå¼å¤´ï¼å¯ä»¥æ¯åæ¯åä¸å线ï¼
å½æ°çè°ç¨ï¼ å½æ°åï¼ï¼ï¼
ä½ç¨å
å®ä¹å¨å½æ°å¤é¢çåéï¼ç§°ä¹ä¸ºå ¨å±åéï¼æ´ä¸ªææ¡£é½å¯ä»¥è®¿é®ã
å®ä¹å¨å½æ°éé¢çåé为å±é¨åéï¼åªè½å¨è¯¥å½æ°å é¨è®¿é®ã
var a=10;
function aa(){
var a=20;
alert(a);
}
alert(a);
aa()
å½æ°æ¯ä¸ä¸ªæ°æ®ç±»åï¼å¯ä»¥æå®èµç»åé
var f=function (b){
return (b=b+1);
};
alert(f(5));
è°ç¨çæ¶å使ç¨fï¼åæ°ï¼æ¥ä½¿ç¨
å½æ°å¯ä»¥è®¿é®èªèº«å é¨çå½æ°
function b(){
var a=5;
function bb(){
alert(a);
}
bb();
}
b();
å½å é¨å½æ°æè¿åå¼çæ¶å è°ç¨å½æ°è¦ä½¿ç¨return+å½æ°
function c(){
var a=10;
function bb(){
return a*2;
}
return bb();
}
alert(c())
å½æ°å¯¹èªèº«å é¨å½æ°çè°ç¨
function d(a,b){
function dd(a){
return a+2
}
return c=dd(a)+dd(b);
}
alert(d(2,3))
å½æ°å¯¹å ¶ä»å½æ°çè°ç¨
function add(a,b){
return a+b;
}
function sub(a,b){
return a-b;
}
function bb(x,a,b){
return x(a,b);
}
alert(bb(sub,2,3))
å½æ°çéå½
function cc(a){
if (a==1){
return a;
}else{
return a*cc(--a);
}
}
alert(cc(4));
参考资料:在GCC下编译通过,并计算出正确结果。
本回答被提问者采纳