본문 바로가기

   
Programming/C#

남자와 여자를 만난 날을 100, 300, 500, 1000일 단위 출력 미완성...;;

반응형
using System;

namespace Csharp
{
class Test 
{
public static void Main(string[] args)
{
//3번 문제
/*------------------------------------------------------
요구사항 ] 남, 여자 만난 일자로부터 기념일을 출력하시오.
입력 ] 남자이름 : 홍길동
  여자이름 : 호호호
  만난날(년) : 2012
  만난날(월) : 1
  만난날(일) : 15
 
출력 ] 1. 남자와 여자를 출력...
  2. 100일쨰?
  3. 300일째?
  4. 500일째?
  5. 1000일째?

끝에 기재Console.ReadLine();
------------------------------------------------------*/
Console.Write("남자이름 : ");
string manname = Console.ReadLine();

Console.Write("여자이름 : ");
string girlname = Console.ReadLine();

//-----------연도시작---------------
Console.Write("만난날(년) : ");
string metyear = Console.ReadLine();
int year = int.Parse(metyear);
int yearone = 100 / 365 + year;//100일일 경우 연도
int yearthree = 300 / 365 + year;//300일일 경우 연도
int yearfive = 500 / 365 + year;//500일일 경우 연도
int yearthousand = 1000 / 365 + year;//1000일일 경우 연도
//-------------월 시작---------------
Console.Write("만난날(월) : ");
string metmonth = Console.ReadLine();
//-------------월 계산---------------
int month = int.Parse(metmonth);
int monthone = 365 / 12 + month;//100일일 경우 월
int monththree = 365 / 12 + month;//300일일 경우 월
int monthfive = 365 / 12 + month;//500일일 경우 월
int monththousand = 365 / 12 + month;//1000일일 경우 월
//-------------일 시작---------------
Console.Write("만난날(일) : ");
string metday = Console.ReadLine();
int day = int.Parse(metday);
//-------------일계산----------------

Console.WriteLine("{0} ♥ {1}  100일째 : {2}년 {3}월 {4}일", manname, girlname, yearone, monthone, metday);
Console.WriteLine("{0} ♥ {1}  300일째 : {2}년 {3}월 {4}일", manname, girlname, yearthree, monththree, metday);
Console.WriteLine("{0} ♥ {1}  500일째 : {2}년 {3}월 {4}일", manname, girlname, yearfive, monthfive, metday);
Console.WriteLine("{0} ♥ {1} 1000일째 : {2}년 {3}월 {4}일", manname, girlname, yearthousand, monththousand, metday);
}
}
}

 
반응형