陕西师范大学可视化程序设计-C#实验报告2 下载本文

陕西师范大学 可视化程序设计 实验报告

实验二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();

} } }