뮁
C# 문법 종합반 - 1주차 과제 본문
1-1 사용자로부터 입력 받기
이름과 나이를 입력 받고 출력하는 코드를 작성하세요.
namespace Chapter1
{
internal class Program
{
static void Main()
{
Console.WriteLine("이름을 입력하세요");
string userName = Console.ReadLine();
Console.WriteLine("나이를 입력하세요");
string userAge = Console.ReadLine();
Console.WriteLine("안녕하세요, " + userName + "! 당신은 " + userAge + "세 이군요.");
}
}
}
1-2 간단한 사칙연산 계산기 만들기
두 수를 입력 받고 사칙연산의 결과를 출력하세요.
1.처음 한 거
나누기가 잘못됐다..!
using System;
namespace Chapter1
{
internal class Program
{
static void Main()
{
Console.WriteLine("첫번째 수를 입력하세요");
int number1 = int.Parse(Console.ReadLine());
Console.WriteLine("두번째 수를 입력하세요");
int number2 = int.Parse(Console.ReadLine());
Console.WriteLine("더하기: " + (number1+number2));
Console.WriteLine("빼기: " + (number1-number2));
Console.WriteLine("곱하기: " + (number1*number2));
Console.WriteLine("나누기: " + (number1%number2));
}
}
}

%는 나머지고 / 가 나누기다
using System;
namespace Chapter1
{
internal class Program
{
static void Main()
{
Console.WriteLine("첫번째 수를 입력하세요");
int number1 = int.Parse(Console.ReadLine());
Console.WriteLine("두번째 수를 입력하세요");
int number2 = int.Parse(Console.ReadLine());
Console.WriteLine("더하기: " + (number1+number2));
Console.WriteLine("빼기: " + (number1-number2));
Console.WriteLine("곱하기: " + (number1*number2));
Console.WriteLine("나누기: " + (number1/number2));
}
}
}
1-3 온도 변환기 만들기
사용자로부터 섭씨온도를 입력받아, 화씨온도로 변환하는 프로그램을 만들어봅시다.
공식은 화씨 = (섭씨 * 9/5) + 32 입니다.
내가 한 것
using System;
namespace Chapter1
{
internal class Program
{
static void Main()
{
Console.WriteLine("섭씨 온도를 입력하세요");
float celsius = float.Parse(Console.ReadLine());
Console.WriteLine("변환된 화씨 온도: " + (celsius * 9/5 +32));
}
}
}

풀이
using System;
class Program
{
static void Main()
{
Console.Write("섭씨 온도를 입력하세요: ");
float celsius = float.Parse(Console.ReadLine());
float fahrenheit = (celsius * 9 / 5) + 32;
Console.WriteLine("변환된 화씨 온도: " + fahrenheit);
}
}
내 것도 결과가 출력이 되긴 하지만
풀이는 변환된 화씨 온도를 따로 변수로 저장하고 그 변수를 출력했다.
풀이대로 하는게 후에 더 좋을 것 같다.
1-4 BMI 계산기 만들기
사용자로부터 키(m)와 체중(kg)를 입력받아, BMI 지수를 계산하는 프로그램을 만들어봅시다.
공식은 BMI = 체중(kg) / 키(m)^2 입니다.
아,, ^2가 제곱이라는 것도 다 까먹어서 슬픈 수포자ㅠ_ㅠ
using System;
namespace Chapter1
{
internal class Program
{
static void Main()
{
Console.WriteLine("키(m)를 입력하세요");
float height = float.Parse(Console.ReadLine());
Console.WriteLine("몸무게(kg)를 입력하세요");
float weight = float.Parse(Console.ReadLine());
float BMI = weight / (height*height);
Console.WriteLine("BMI지수는: " + BMI);
}
}
}

------풀이------
using System;
class Program
{
static void Main()
{
Console.Write("체중(kg)를 입력하세요: ");
float weight = float.Parse(Console.ReadLine());
Console.Write("키(m)를 입력하세요: ");
float height = float.Parse(Console.ReadLine());
float bmi = weight / (height * height);
Console.WriteLine("당신의 BMI: " + bmi);
}
}
'공부공부공부' 카테고리의 다른 글
콘솔 텍스트 색상을 변경하는 방법에 대해 질문해 보았다. (0) | 2024.10.02 |
---|---|
삐그덕거리는 나의 과제 (0) | 2024.09.24 |
반복문 실습 (2) | 2024.09.20 |
조건문 실습 (0) | 2024.09.20 |