Kelhium 0 Denunciar post Postado Abril 27, 2010 Seguinte estou começando com algoritmos e estou usando o visualG para aprender aos poucos, tenho uma lista de exercicios na qual faltou apenas 2 que nao consegui rodar no visualG alguem pode me ajudar. Vou colocar o enunciado dos dois aqui OK 1- Leia tres valores X,Y,Z, verificar se podem formar um triangulo, e verificar se o triangulo formado pe equilatero, isosceles ou escaleno. Se nao formarem um triangulo escrever (" O comprimento de cada lado .....") Achei essas condiçoes para obtermos um triangulo: | b - c | < a < b + c | a - c | < b < a + c | a - b | < c < a + b Para ver qual triangulo é é facil, 3 lados iguais x=y=z é equilatero, 2 lados iguais x=y<>z ou y=z<>x ou z=x<>y é isosceles, e 3 lados diferentes x<>y<>z é escaleno. Comecei a fazer só que nao roda no visualG. 2 - Faça um algoritmo que le a hora de inicio e termino de um jogo (horas inteiras). Clacular e escrever a duração do jogo em horas considerando tempo maximo 24h e que pode iniciar em um dia e terminar em outro: Nao comecei ainda, nao sei como posso fazer para ele calcular isso. algoritmo "triangulo" // Função : // Autor : // Data : 4/26/segunda-feira // Seção de Declarações var x,y,z:real inicio ESCREVA("X: ") LEIA(X) ESCREVA("Y: ") LEIA(Y) ESCREVA("Z: ") LEIA(Z) SE (X<B+C e B<A+C e C<A+B) ENTAO ESCREVAL("ESTES VALORES FORMAM UM TRIANGULO") SE (A=B) e (B=C) ENTAO ESCREVA("TRIANGULO EQUILATERO") SENAO SE (A=B) ou (B=C) ou (A=C) ESCREVA("TRIANGULO ISOSCELES") SENAO ESCREVA("TRIANGULO ESCALENO") FIMSE FIMSE SENAO ESCREVA("ESTES VALORES NAO FORMAM TRIANGULO") FIMSE fimalgoritmo Meu segundo que nao da certo, que tem de errado... Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 27, 2010 http://forum.imasters.com.br/index.php?/topic/263989-algoritmo-triangulo/page__p__940457__hl__triangulo__fromsearch__1entry940457 Compartilhar este post Link para o post Compartilhar em outros sites
Kelhium 0 Denunciar post Postado Abril 27, 2010 desculpem minha infantilidade, achei esse topico passado ai em cima, foi dele que tirei outra ideia de como fazer e acabei me enganando, eu usava X,Y,Z, e no exemplo resolvido A,B,C. Desculpem. Tem aquele outro exercicio das horas, esse nao sei nem como começar direito. Como calculo as horas tipo 23 ate as 00 dará 1h como fazer isto? Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 27, 2010 hum? Compartilhar este post Link para o post Compartilhar em outros sites
Kelhium 0 Denunciar post Postado Abril 27, 2010 hum? 2 - Faça um algoritmo que le a hora de inicio e termino de um jogo (horas inteiras). Clacular e escrever a duração do jogo em horas considerando tempo maximo 24h e que pode iniciar em um dia e terminar em outro. Tinha colocados esse tambem nos primeiros post Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 27, 2010 Oq já desenvolveu? Posta ai que eu te oriento; []s Compartilhar este post Link para o post Compartilhar em outros sites
Kelhium 0 Denunciar post Postado Abril 27, 2010 Oq já desenvolveu? Posta ai que eu te oriento; []s cara, nao fiz nada, nao tenho ideia de como calcular horas..? diga só um começo uma formula, que dai tento faze o coloco o resultado do que fiz. OK Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 27, 2010 você precisa fazer algo assim: total = 0; if (hora_fim = 0) hora_fim <- 24; Se (hora_ini < hora_fim) então total <- hora_ini - hora_fim; senão se (hora_ini > hora_fim) então total <- (((hora_ini)-24) + hora_fim); fim_se []s Compartilhar este post Link para o post Compartilhar em outros sites
Kelhium 0 Denunciar post Postado Abril 27, 2010 você precisa fazer algo assim: total = 0; if (hora_fim = 0) hora_fim <- 24; Se (hora_ini < hora_fim) então total <- hora_ini - hora_fim; senão se (hora_ini > hora_fim) então total <- (((hora_ini)-24) + hora_fim); fim_se []s So nao entendi essa parte aqui if (hora_fim = 0) hora_fim = 24; como funciona? nunca fiz? Nao posso começar agora pois estou em aula, quando terminar tento fazer o alg. VLW Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 28, 2010 É q eu me confundi, + era ao invez de 'if' pra escrever 'se' oq n entendeu? []s Compartilhar este post Link para o post Compartilhar em outros sites
Kelhium 0 Denunciar post Postado Maio 1, 2010 É q eu me confundi, + era ao invez de 'if' pra escrever 'se' oq n entendeu? []s beleza cara, deu certo. Quanto tiver um tempinho posto aqui o algoritmo que funcionou. A formula é essa mesmo q voce passou Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Maio 2, 2010 http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif []s Compartilhar este post Link para o post Compartilhar em outros sites