Ir ao conteúdo
  • Cadastre-se

C# Verificar expressão de parenteses c#


Posts recomendados

Opa galera beleza, Queria saber como fazer a implementação de um código que lê se uma expressão está correta ou não com relação aos parentes. Exemplo : c = a + (b -d) * (e – h) etc. Sou iniciante na área de programação, então ficaria agradecido se vocês conseguissem me explicar detalhadamente. 🙂

 

Link para o comentário
Compartilhar em outros sites

Inicie uma variavel chamada level com valor 0;

Faça um loop que percorra caracter por caracter:

  • Se o caracter for igual '(' acrescente 1 ao level.
  • Se o caracter for igual ')' : 
    • Verifique se o level: Se igual a zero é a expressão é incorreta. (fechando o parenteses antes de abrir). Senão decrescente 1 ao level.

Ao fim do loop, verifique se o valor do level é 0;

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...