using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace FindNumber {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private int findNumber = 0;
private int chance = 0;
private void ButtonStart_Click(object sender, EventArgs e) {
Random random = new Random();
this.findNumber = random.Next(1, 20);
this.chance = 10;
display.Text = "1부터 20사이의 수를 맞추세요.";
}
private void textBox_TextChanged(object sender, EventArgs e) {
}
private void Form1_Load(object sender, EventArgs e) {
}
private void display_Click(object sender, EventArgs e) {
}
private void ButtonInput_Click(object sender, EventArgs e) {
int inputNumber = Int32.Parse(textBox.Text);
if (inputNumber == this.findNumber) {
display.Text = $"승리했습니다.({this.chance})";
}
if (this.chance == 1) {
display.Text = "실패했습니다";
} else if (inputNumber < this.findNumber) {
display.Text = $"틀렸습니다. 더 큰 수 입니다.\n 찬스가 {this.chance}회 남았습니다.";
} else if (inputNumber > this.findNumber) {
display.Text = $"틀렸습니다. 더 작은 수 입니다.\n 찬스가 {this.chance}회 남았습니다.";
}
this.chance -= 1;
}
}
}