作业1(同名1614).doc_第1页
作业1(同名1614).doc_第2页
作业1(同名1614).doc_第3页
作业1(同名1614).doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#作业1. 编写一个应用程序,输入摄氏为单位的温度,输出以华氏为单位的温度。摄氏转化为华氏的公式为:F=1.8*C+32double c, f; Console.WriteLine(输入摄氏温度:); c=Convert.ToDouble(Console.ReadLine(); f = 1.8 * c + 32; Console.WriteLine (华氏温度为:+f.ToString(); 2. 根据以下流程图编程,输入X值,输出Y的值。3. 根据以下流程图编程,输入X1、X2、X3、X4值,输出计算结果。4. 计算百元百鸡问题。所谓百元百鸡问题就是说公鸡5元一只、母鸡3元一只、小鸡1元3只,问100元买100只鸡,其中,公鸡、母鸡和小鸡各多少只。注:从小到大和从大到小循环判断5. 有一自动售货机,内有大、中、小号冰红茶及纯净水,小号冰红茶单价为2元,中号冰红茶的单价为小号冰红茶单价的2倍,大号冰红茶单价为中号冰红茶的3倍,纯净水单价与小号冰红茶单价相同。试编写程序,实现当选择一种商品时,计算应付金额。说明:程序允许用户选择多个商品;假设输入0选择纯净水,输入1选择大号冰红茶,输入2选择中号冰红茶,输入3选择小号冰红茶,输入其它字符退出选择。注:用switch语句。1. Console.WriteLine(请输入你要购买的商品的序号,按下回车确认;n输入0选择纯净水;n输入1选择大号冰红茶;n输入2选择中号冰红茶;n输入3选择小号冰红茶;n输入其它字符退出选择并计算总价;n);2. bool flag = true;3. string thing;4. int sredTea =0, mredTea =0, lredTea =0, water =0, sum = 0;5. while (flag)6. 7. Console.WriteLine(您要购买的商品的序号为:(一个0到3的数,不可为空));8. thing = Console.ReadLine();9. switch (thing)10. 11. case 0:12. Console.WriteLine(你选择购买纯净水,请在下面输入你要购买的数量);13. water = Convert.ToInt32(Console.ReadLine();14. break;15. case 1:16. Console.WriteLine(你选择购买大号冰红茶,请在下面输入你要购买的数量);17. lredTea = Convert.ToInt32(Console.ReadLine();18. break;19. case 2:20. Console.WriteLine(你选择购买中号冰红茶,请在下面输入你要购买的数量);21. mredTea = Convert.ToInt32(Console.ReadLine();22. break;23. case 3:24. Console.WriteLine(你选择购买小号冰红茶,请在下面输入你要购买的数量);25. sredTea = Convert.ToInt32(Console.ReadLine();26. break;27. default:28. flag = false;29. break;30. 31.32. 33. sum = 12 * sredTea + 4 * mredTea + 2 * lredTea + 2 * water;34. Console.WriteLine(您应付的金额为0,sum);35.36. Console.ReadKey();6. 储蓄账户问题。若存1500元到一个存储账户,利息为5%。在每年年终时从账户中取1000元,大约需要多少年这个储蓄账户被取空。注意,如果某年年终时,余额是1000元或更少,那么该笔余额构成最后一笔取款,并且账户将被取空。7. 开户时存入1000元到账户,并在每年年末加存1000美元。如果利息是5%,那么至账户里有至少100万元时需要多长时间? public static void method1() int y = 1;/年份 double sum = 1000;/入户时的钱 while (sum 0) sum = sum + sum * 0.05 + 1000; y+; if (sum = 1000000) Console.Write(y - 1); break; using System;using System.Collections.Generic;using System.Text;namespace Calc class Program static void Main(string args) double StartMoney = 1000;/存入 double Accrual = 0.05;/利息 double TargetMoney = 1000000 ;/ int i = 0; while (1=1) StartMoney = StartMoney *( 1+Accrual); i+; if (StartMoney = TargetMoney) break ; StartMoney += 1000; Cons

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论