Podemos abolir >= e <= ?

1. Podemos abolir >= e <= ?

Williams Ramos
ff9will

(usa Ubuntu)

Enviado em 25/07/2009 - 22:16h

Pessoal, estava conversando com um brother meu aqui e percebemos que <= e >= não tem utilidade algum em programação, uma vez que:

if varLoka >= varNormal
corresponde à
if varNormal < varLoka

>= faz duas comparações, se é maior, e se é igual... se uma das duas for verdadeida, ele retorna true...
Vendo assim, não dá para perceber que >= é inútil e mais pesado, não?

Ou alguém tem algum exemplo em que >= e <= seja realmente útil(insubistituível pelo < sem perder eficiência)?


  


2. Re: Podemos abolir >= e <= ?

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/07/2009 - 00:01h

Digamos que há um determinado código para cadastro de nomes que use uma variável inteira para controle de quantos nomes o programa cadastrou, vamos chamá-la de contador. Nesse programa ainda há a opção do usuário parar de cadastrar a qualquer momento. Digamos que cadastrou 100 nomes e parou, o contador começou do 0 e está em 99. Agora há um trecho do código que vai exibir todos os nomes cadastrados. Como o programador não vai adivinhar quantos nomes o usuário vai cadastrar, ele usa a variável inteira contador como auxiliar nesse trecho para exibir os nomes que foram cadastrados. Portanto, vai exibir da posição 0 até a 99. Ou poderia ser de 0 a 44, se o usuário tivesse cadastrado 45 nomes. Poderia ser assim em C#:

for (int i = 0; i <=contador;i++)
Console.WriteLine(nome[i]);






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts