内容发布更新时间 : 2024/12/26 19:57:28星期一 下面是文章的全部内容请认真阅读。
陕西师范大学 可视化程序设计 实验报告
实验二C#编程基础练习
一、实验目的
1.掌握VB.NET下控制台应用程序的输入输出。
2.熟悉VB.NET的数据类型、流程控制、数组与字符串、过程与异常处理。
二、实验器材
1、微机(安装VB.NET开发环境)
2、开发程序:visual Studio 2010;开发语言:C#
三、实验内容
1. 生成控制台应用程序进行基本输入输出。
namespace VisualProgramming_test2 {
classInputOut {
staticvoid Main(string[] args) { //Console output
Console.WriteLine(\);
Console.WriteLine(\);
String name = \; int age = 20; bool flag=false; Console.Write(name+',');
Console.WriteLine(\, age, flag);
//Console input
Console.WriteLine(\); String s = Console.ReadLine(); if (s == \) { Console.WriteLine(\); }
//Console date and time
DateTimedt = newDateTime(2017, 10, 10, 19, 10, 06); System.Globalization.DateTimeFormatInfodtInfo =
newSystem.Globalization.CultureInfo(\, false).DateTimeFormat; String a = string.Format(dtInfo,
\, dt); Console.WriteLine(a); Console.ReadKey(); } } }
2. 利用信用卡分类识别或字符分类识别练习选择结构;利用密码通关或计算进入循环次数练习循环结构。
namespace VisualProgramming_test2 {
classIfCircle {
staticvoid Main(string[] args) {
Console.WriteLine(\);
Console.WriteLine(\);
//if && switch
Console.Write(\); stringstr = Console.ReadLine(); int i = Int32.Parse(str.Trim()); if (i > 100 || i < 0){
Console.WriteLine(\); } else{
switch (i / 10){ case 10:
Console.WriteLine(\); gotocase 9; case 9:
Console.WriteLine(\);
break; case 8: case 7:
Console.WriteLine(\); break; case 6:
Console.WriteLine(\); break; default:
Console.WriteLine(\); break;
} }
Console.WriteLine(\);
//for && while
for (int j = 1; j < 10; j++) {
Console.SetCursorPosition(42 - j / 2, j); for (int k = 0; k < j; k++){ Console.Write(\); } } Console.WriteLine(\);
Console.WriteLine(\); int x = 1;
while (x++ <= 10) { if (x % 3 == 0){ Console.Write(x+\); } } Console.ReadKey();
} } }