Escreva um programa que recebe posições X e Y e o raio de um círculo. O programa deve exibir uma mensagem informando se o ponto está dentro do circulo, em cima do circulo ou fora dele.
Saída esperada:
[Informe X]:> 4 [Informe Y]:> 3 [Informe o Raio]:> 5 Os pontos estão no circulo.
Solução C#:
mostrar solução
public class Exerc { static void Main(string[] args) { int x, y, radius; int radius_square, coordinates_calculation; Console.WriteLine("[Informe X]:> "); x = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("[Informe y]:> "); y = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("[Informe o Raio]:> "); radius = Convert.ToInt32(Console.ReadLine()); radius_square = radius * radius; // Because equation of a circle is (x-a)^2+(y-b)^2=r^2 //And here at the origin (0,0) so we do here coordinates_calculation = (x * x) + (y * y); if(coordinates_calculation == radius_square) { Console.WriteLine("Os pontos estão no circulo."); } if(coordinates_calculation > radius_square) { Console.WriteLine("Os pontos estão fora do círculo."); } if(coordinates_calculation < radius_square) { Console.WriteLine("Os pontos estão dentro do círculo."); } Console.ReadKey(); } }
esconder solução
The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Latest posts by Breno RdV (see all)
- O que é Metaclass e como ela funciona. (#python #dev #metaclass) - janeiro 11, 2023
- Entenda a mágica dos Generators. (#python, #dev, #generator, #iterator) - dezembro 28, 2022
- Ordenando um DataFrame por múltiplas colunas. (#python #pandas #jupyter #dev #data) - agosto 3, 2022