40 wiersze
957 B
Rust
40 wiersze
957 B
Rust
// Task : Basic mathematical model on 2 numbers
|
|
// Date : 26th Dec 2016
|
|
// Version : 1.0
|
|
// Author : Vigneshwer
|
|
|
|
// Libraries in rust
|
|
use std::io;
|
|
use std::{i32};
|
|
|
|
// Main Functions
|
|
fn main() {
|
|
|
|
// Entering number 1
|
|
println!("Enter First number ? ");
|
|
let mut input_1 = String::new();
|
|
io::stdin().read_line(&mut input_1)
|
|
.expect("Failed to read line");
|
|
|
|
// Entering number 2
|
|
println!("Enter second number ? ");
|
|
let mut input_2 = String::new();
|
|
io::stdin().read_line(&mut input_2)
|
|
.expect("Failed to read line");
|
|
|
|
// Convert to int
|
|
let a_int: i32 = input_1.trim().parse()
|
|
.ok()
|
|
.expect("Please type a number!");
|
|
|
|
let b_int: i32 = input_2.trim().parse()
|
|
.ok()
|
|
.expect("Please type a number!");
|
|
|
|
// output of basic operations
|
|
println!("sum is: {}", a_int + b_int);
|
|
println!("difference is: {}", a_int - b_int);
|
|
println!("mutlipy is: {}", a_int * b_int);
|
|
println!("division is: {}", a_int / b_int);
|
|
|
|
} |