Menu
Coddy logo textTech

If-Else 복습

Coddy Rust 여정의 Fundamentals 섹션에 포함된 레슨 — 75개 중 27번째.

challenge icon

챌린지

초급

두 개의 숫자 n1n2, 그리고 단일 문자 문자열 op를 입력으로 받는 코드가 주어집니다.

참고: 사용자로부터 입력을 받는 방법은 다음 레슨에서 배울 예정이므로, 현재는 처음 세 줄을 수정하지 마세요.

 

op에 가능한 값은 "+", "-", "/" 그리고 "*"입니다.

여러분의 작업은 다음 조건에 따라 변수 result를 설정하는 것입니다:

  • op"+"이면, resultn1 + n2로 설정합니다.
  • op"-"이면, resultn1 - n2로 설정합니다.
  • op"/"이면, resultn1 / n2로 설정합니다.
  • op"*"이면, resultn1 * n2로 설정합니다.

직접 해보기

use std::io;

fn main() {
    let mut n1_input = String::new();
    let mut n2_input = String::new();
    let mut op_input = String::new();
    
    io::stdin().read_line(&mut n1_input).unwrap();
    io::stdin().read_line(&mut n2_input).unwrap();
    io::stdin().read_line(&mut op_input).unwrap();
    
    let n1: f64 = n1_input.trim().parse().unwrap();
    let n2: f64 = n2_input.trim().parse().unwrap();
    let op = op_input.trim();
    
    // 아래에 코드를 작성하세요. n1, n2, op를 사용하세요.
    let result: f64 = 0.0;
    
    
    
    println!("{}", result);
}

Fundamentals의 모든 레슨