请寄给我的C + +程序打印一个月的天数在GC。
利用开关语句和C + +程序打印的二次方程的根
我有一个问题。我用这个“如果”的声明,我得到一些奇怪的东西。这是我的代码:
诠释主体()
cout <<“请输入一个号码:\n”>钠;
如果((钠> 0)&(Na<9)){
cout <<“输入”<< endl <<钠;
cout <<“输入”<< endl <<钠;
其他{ }
cout <<“你应该输入数字,而不是符号”<< endl;
}
get() CIN;
get() CIN;
返回0;
}
现在,如果用户输入一个数,它工作正常……如果用户输入一个字符然后它崩溃。你能告诉我哪里有问题吗?
大家好。我是超级编程新手,我想写一个分配程序,但我有一个很艰难的时期。,我希望有人可以采取什么我必须在正确的方向引导我看的远,也许。下星期我有个测试,我不知所措了。好的分配是一个互联网服务提供商,有三种不同的资费套餐的客户:
包装:9.95美元每月10小时的访问设置。额外的时间是每小时2美元。
B包:提供每月14.95美元的20小时的访问。额外的时间是每小时1美元。
包:每月19.95美元的无限制访问设置。
写一个程序,计算出客户每月的账单。必须输入客户名称,包装客户购买和使用,多少个小时。这将创建一个账单,包括输入信息和总金额。比尔应该写入文件。
输入验证:确保用户只选择方案,B,或C,在一个月内不能使用的小时数超过744。
21。
问题20修改程序使它也显示多少钱包的客户会如果他们购买套餐B或C保存,和多少钱包B客户会如果他们购买包装如果没有储蓄节省,没有信息应该被打印......
这是我到目前为止…
#包括
#包括
#包括
使用std命名空间;
国际main()
{
字符串名称;
炭包;
指定的时间;
const双pack_a = 9.95;
const双pack_b = 14.95;
const双pack_c = 19.95;
总分;
cout <<“输入客户名称:“<>名称;
getline(CIN,名称);
cout <>包;
如果(!((包= =“”)| |(包= =“B”)| |(包= =“C”)))
cout <<“无效,可用的软件包是一个,B或C,只有<< endl。”;
其他的
cout <<“用了多少小时?”744。
cout <<“无效的,时间不能超过744”<< endl;
如果
(包= =“”)
总=(hours-10)×2;
cout << endl <<总;
如果
(包= = b)
总=(hours-20)×1;
系统(“暂停”);
返回0;
字符串名称;
炭包;
指定的时间;
const双pack_a = 9.95;
const双pack_b = 14.95;
cout <<“输入客户名称:“<>名称;
getline(CIN,名称);
cout <>包;
如果(!
((包= =“”)| |(包= =“B”)| |(包= =“C”)))
((包= =“”)| |(包= =“B”)| |(包= =“C”)))cout <<“无效,可用的软件包是一个,B或C,只有<< endl。”;
其他{
cout <<“用了多少小时?”
744。744。
cout <<“无效的,时间不能超过744”<< endl;
}
如果
(包= =“”){
总=(hours-10)×2 + pack_a;
cout << endl <<总;
}
如果
(包= = b){
总=(hours-20)×1 + pack_b;
cout << endl <<总;
}
如果(包= = c)
{总= = pack_c;
cout << endl <<总;