C# 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 예제. switch문을 사용한 학점 처리 프로그램 : 학점처리_switch.cs
글번호: 301
작성자: 레드플러스
작성일: 2005/07/26 오후 11:18:00
조회수: 5737
파일: 학점처리_switch.cs (869 Byte(s)) / 전송수: 2154
using System;


public class 학점처리_switch
{
    public static void Main()
    {
        string strInput = "";
        string strGrade = String.Empty;
        string [] strArray;
        int intKor, intEng, intMat, intTot;
        double dblAvg;

        Console.WriteLine(
            "국어 영어 수학 점수를 입력하시오.");
        strInput = Console.ReadLine().Trim();

        strArray = strInput.Split(' ');
        intKor = Convert.ToInt32(strArray[0]);
        intEng = Convert.ToInt32(strArray[1]);
        intMat = Convert.ToInt32(strArray[2]);

        intTot = intKor + intEng + intMat;
        dblAvg = intTot / 3.0;

        switch((int)dblAvg / 10)
        {
            case 10:
            case 9:
                strGrade = "A"; break;
            case 8:
                strGrade = "B"; break;
            case 7:
                strGrade = "C"; break;
            case 6:
                strGrade = "D"; break;
            default:
                strGrade = "F"; break;
        }

        Console.WriteLine("학점 : {0}", strGrade);
    }
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 6. 배열(1차원 및 다차원 배열)과 컬렉션 - 레드플러스 2003-03-31 6462
  5. 제어문(조건문과 반복문) - 레드플러스 2003-03-31 6602
  5.1. 제어문이란? - 레드플러스 2003-10-27 5112
  예제. 공문(empty statement) 단일공문.gif(9 KB) 레드플러스 2003-10-27 4729
  예제. goto문 goto.gif(12 KB) 레드플러스 2003-10-27 5592
  5.2. 조건문 - 레드플러스 2003-10-27 4297
  예제. if문(단순) if문(1).gif(11 KB) 레드플러스 2003-10-27 5058
  예제. if문(단문) if문(2).gif(11 KB) 레드플러스 2003-10-27 5005
  예제. if문(복문) if문(3).gif(12 KB) 레드플러스 2003-10-27 4547
  예제. else if문 if문(4).gif(12 KB) 레드플러스 2003-10-27 4700
  예제. else문 if문(5).gif(13 KB) 레드플러스 2003-10-27 4414
  예제. 짝수 확인(if문) ConditionalStatement1.gif(9 KB) 레드플러스 2004-03-19 4696
  예제. 짝/홀수 확인(else문) ConditionalStatement2.gif(10 KB) 레드플러스 2004-03-19 5059
  예제. 배수 확인(else if문) ConditionalStatement3.gif(11 KB) 레드플러스 2004-03-19 6584
  예제. switch문(시간마다 다른 메시지 표시) ConditionalStatement4.gif(12 KB) 레드플러스 2004-03-19 4655
  예제 : if문의 3가지 유형 조건문1.cs(582 Byte(s)) 레드플러스 2005-06-10 4581
  예제. if문을 사용한 절대값 구하는 프로그램 : 절대값.cs 절대값.cs(323 Byte(s)) 레드플러스 2005-07-26 6047
현재글 예제. switch문을 사용한 학점 처리 프로그램 : 학점처리_switch.cs 학점처리_switch.cs(869 Byte(s)) 레드플러스 2005-07-26 5737
  5.3. 반복문 - 레드플러스 2003-10-27 4332
  예제. for문 for문(1).gif(10 KB) 레드플러스 2003-10-28 4480
  예제 : 1부터 100까지 짝수의 합을 구하는 프로그램 : for문 사용 - 레드플러스 2005-06-13 7023
  예제. for문(1~100의 수에서 3의배수도 7의배수도 아닌 수의 합) for문(2).gif(13 KB) 레드플러스 2003-10-28 7154
  예제. for문(1~10까지의 정수 출력) Loop1.gif(10 KB) 레드플러스 2004-03-19 4611
  예제. do문(1~100까지 수의 합을 구하는 프로그램) Loop2.gif(10 KB) 레드플러스 2004-03-19 5093
  예제 : 1부터 100까지 짝수의 합을 구하는 프로그램 : while문 사용 짝수의합2.cs(348 Byte(s)) 레드플러스 2005-06-13 7342
  예제. 3의 배수이거나, 또는 4의 배수가 아닌 수의 합 - 레드플러스 2005-06-14 5869
  예제. while문(1~100까지 합을 구하는 프로그램) Loop3.gif(10 KB) 레드플러스 2004-03-19 5453
  예제 : 짝수의합3.cs : 1~100까지 짝수의 합 : do문 사용 짝수의합3.cs(358 Byte(s)) 레드플러스 2005-06-13 4724
  예제. for문을 사용한 1부터 100까지 소수 구하는 프로그램 : 소수구하기_for... 소수구하기_for.cs(300 Byte(s)) 레드플러스 2005-07-26 7728
  왜 for문에는 i, j, k 변수를 쓰는가? - 레드플러스 2009-03-17 4360
  예제. continue문 continue문.gif(14 KB) 레드플러스 2003-10-29 4767
  5.4. 기타 구문 - 레드플러스 2004-03-19 3694
  예제. 제어문 및 연산자 종합 OperatorStatement.gif(12 KB) 레드플러스 2004-03-19 4244
  연습문제. 제어문(조건문과 반복문) - 레드플러스 2004-03-23 4722
  구구단_가로출력.cs 구구단_가로출력_CSharp.png(34 KB) 레드플러스 2012-09-18 4417
  소수: 특정 수를 입력 받아서, 소수인지 아닌지 판별하는 프로그램 소수_CS.png(139 KB) 레드플러스 2014-06-05 3179
다음글 4. 식과 연산자 - 레드플러스 2003-03-31 5899
 
손님 사용자 Anonymous (손님)
로그인 Home