-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy path005.cs
36 lines (29 loc) · 955 Bytes
/
005.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// faça um programa que leia um número inteiro e mostre na tela o seu sucessor e seu antecessor
using System;
// classes estáticas não precisam de instâncias
static class IO {
public static string input(string text) {
Console.Write(text);
return Console.ReadLine();
}
// para facilitar a saida de dados, baseado no print do python
// object é um tipo genérico de dados, podendo ser inteiro, booleano, flutuante, string etc.
public static void print(object data, string end="\n") {
// converte qualquer tipo de dado para string
string text = data.ToString();
Console.Write($"{text}{end}");
}
}
class Program {
public static void Main() {
int num = (int) float.Parse(
IO.input("Digite um número: ")
);
IO.print(
$"O antecessor é {num - 1}"
);
IO.print(
$"O sucessor é {num + 1}"
);
}
}