ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Problemas Con Swhitch


Enviado por   •  16 de Abril de 2014  •  332 Palabras (2 Páginas)  •  859 Visitas

Página 1 de 2

Se necesita un sistema que tenga tres opciones, si se selecciona la primera se calcula el perímetro de un cuadrado, si la opción es la dos se calcula el perímetro de un triángulo equilátero, y cuando se elija la tres se calcula el perímetro de un círculo, además de que mandara un mensaje de “error” en caso de presionar cualquier otro número.

Paso I. Analizar el problema.

Salidas Entrada Constantes Procesos

 perim  opc

 lado Cuando opc == 1

perim = lado * 4

Cuando opc == 2

perim = lado * 3

Cuando opc == 3

perim = lado * 3.1416

Cuando opc tenga otro valor

“ERROR”

Paso II. Diseñar El algoritmo

PSEUDOCÓDIGO

Pseudocódigo: menú perímetros

Variables:

opc : entera : trabajo

perim, lado : reales : trabajo = 0

1. Inicio

2. Escribir “Menu de Perímetros”

3. Escribir “1. Cuadrado”

4. Escribir “2. Triangulo”

5. Escribir “3. Circulo”

6. Escribir “cual eliges?:”

7. Leer opc

8. Casos para opc

cuando es igual a 1:

Escribir “dame el valor de un lado del cuadrado:”

Leer lado

perim = lado * 4

cuando es igual a 2:

Escribir “dame el valor de un lado del triángulo:”

Leer lado

perim = lado * 3

cuando es igual a 3:

Escribir “dame el valor del diámetro:”

Leer lado

perim = lado * 3.1416

para todos los demás valores:

Escribir “ERROR”

fin casos

9. Escribir “el resultado es:”, perim

10. Fin

En este programa no es necesario declarar tantas variables ya que solo se irá por un solo camino. Esto nos ahorra al momento de programar memoria.

DIAGRAMA DE FLUJO

Paso III. Prueba Del Algoritmo.

Valores a entradas Procesos Resultados

opc = 1

lado = 5 opc == 1

1 == 1  SI

perim = lado * 4

perim = 5 * 4

perim = 20 perim = 20

opc = 2

lado = 10 opc == 1

2 == 1  NO

opc == 2

2 == 2  SI

perim = lado * 3

perim = 10 * 3

perim = 30 perim = 30

opc = 3

lado = 2 opc == 1

3 == 1  NO

opc == 2

3 == 2  NO

opc == 3

3 == 3  SI

perim =

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com