Bienvenidos
Este blog busca darle algunas herramientas para trabajar con varios de los programas más interesantes y útiles de la actualidad.
El objetivo es emplear ejemplos y su desarrollo paso a paso para que el aprendizaje sea lo más fácil y real posible.
El objetivo es emplear ejemplos y su desarrollo paso a paso para que el aprendizaje sea lo más fácil y real posible.
Etiquetas
- _todos_ (66)
- mathematica (1)
- programacion (66)
- prolog (48)
- purebasic (15)
- winprolog (47)
Datos personales
Archivo del blog
-
▼
2010
(20)
- ► septiembre (3)
Videos Ejemplo
Programas
Frameworks
Libros
Mathematica
Todo el poder de Mathematica en la Web:
Ejemplos de uso:
1) Plot3D[Sin[x]*Cos[y],{x,0,2 Pi},{y,0,Pi}]
2) Colombia
Escribe el ejemplo y da 'enter' o clic en el igual
Ejemplos de uso:
1) Plot3D[Sin[x]*Cos[y],{x,0,2 Pi},{y,0,Pi}]
2) Colombia
Escribe el ejemplo y da 'enter' o clic en el igual
Seguidores
lunes, 15 de febrero de 2010
Purebasic - Ejemplo 002
0:55 |
Publicado por
a8a |
Editar entrada
Objetivo:
Comprender el uso de la instrucción IF-ENDIF, y el uso del operadores lógicos AND y OR.
Problema:
Dadas las longitudes de los tres lados de un triángulo, determinar que clase de triángulo es, así:
Solución:
Análisis
Hay muchas formas de solucionar este problema. Para nuestro caso usaremos varias instrucciones condicionales para comparar las longitudes de los lados, las cuales serán almacenadas en tres variables enteras.
SI longitud_lado_A = longitud_lado_B = longitud_lado_C ENTONCES MOSTRAR "ES UN TRIANGULO EQUILATERO" y FIN
SI (longitud_lado_A = longitud_lado_B) o (longitud_lado_A = longitud_lado_C) o (longitud_lado_B = longitud_lado_C) ENTONCES MOSTRAR "ES UN TRIANGULO ISOCELES" y FIN
MOSTRAR "ES UN TRIANGULO ESCALENO" y FIN (en caso de no ser EQUILATERO ni ISOCELES)
Variables
Se usaran tres variables para leer las longitudes de los lados del triángulo.
i_A = Longitud lado A
i_B = Longitud lado B
i_C = Longitud lado C
Programa
Comprender el uso de la instrucción IF-ENDIF, y el uso del operadores lógicos AND y OR.
Problema:
Dadas las longitudes de los tres lados de un triángulo, determinar que clase de triángulo es, así:
- Triángulo equilátero = tres lados iguales.
- Triángulo isóseles = dos lados iguales, uno diferente.
- Triángulo escaleno = tres lados diferentes.
Solución:
Análisis
Hay muchas formas de solucionar este problema. Para nuestro caso usaremos varias instrucciones condicionales para comparar las longitudes de los lados, las cuales serán almacenadas en tres variables enteras.
SI longitud_lado_A = longitud_lado_B = longitud_lado_C ENTONCES MOSTRAR "ES UN TRIANGULO EQUILATERO" y FIN
SI (longitud_lado_A = longitud_lado_B) o (longitud_lado_A = longitud_lado_C) o (longitud_lado_B = longitud_lado_C) ENTONCES MOSTRAR "ES UN TRIANGULO ISOCELES" y FIN
MOSTRAR "ES UN TRIANGULO ESCALENO" y FIN (en caso de no ser EQUILATERO ni ISOCELES)
Variables
Se usaran tres variables para leer las longitudes de los lados del triángulo.
i_A = Longitud lado A
i_B = Longitud lado B
i_C = Longitud lado C
Programa
;EJEMPLO NUMERO 002
EnableExplicit
OpenConsole()
Define.i i_A, i_B, i_C
Print("LADO A: ")
i_A=Val(Input())
Print("LADO B: ")
i_B=Val(Input())
Print("LADO C: ")
i_C=Val(Input())
If i_A = i_B And i_A = i_C
Print("ES UN TRIANGULO EQUILATERO")
Input()
CloseConsole()
End
EndIf
If i_A = i_B Or i_A = i_C Or i_B = i_C
Print("ES UN TRIANGULO ISOCELES")
Input()
CloseConsole()
End
EndIf
Print("ES UN TRIANGULO ESCALENO")
Input()
CloseConsole()
End
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario