Está en la página 1de 5

Datos del estudiante

Nombre:
Matrícula:
Fecha de elaboración: 16/11/2021

Nombre del Módulo: Programación Básica

Nombre de la Evidencia de Aprendizaje: Fase 1. Algoritmo y diagrama de flujo

Nombre del asesor: Luz Elena Montes Solís

Analiza la siguiente situación:

Situación

El ingeniero Pedro Trucharte está en medio de la Selva Lacandona haciendo la implementación de un sistema de
comunicación inalámbrico. Para lograr su cometido debe realizar algunas operaciones aritméticas y calcular algunos valores
geométricos, sin embargo ha olvidado su calculadora graficadora. Lo bueno es que nunca sale sin su computadora
personal, la cual cuenta con las herramientas necesarias para realizar un programa que le permita evaluar la pertinencia de
la infraestructura de comunicación (herramientas: papel, lápiz, PSeInt, y Dev C++).

Las figuras geométricas que se utilizan en este tipo de actividades normalmente son triángulos rectángulos y
circunferencias, por lo que el programa que debe realizar, además de contar con las operaciones: suma, resta,
multiplicación y división (con comprobación de división entre cero), debe ofrecer la posibilidad de encontrar el perímetro y el
área de las dos figuras mencionadas. Finalmente, puesto que este tipo de ingeniería requiere de cierta precisión es
necesario que los resultados se den con un mínimo de dos decimales.

Menú del programa:

1. Suma
2. Resta
3. Multiplicación
4. División
5. Perímetro de círculo
6. Área de círculo
7. Perímetro de triángulo
8. Área de triángulo
9. Salir

ALGORITMO
Algoritmo Calculadora Trucharte

Repetir //Comando para repetir mientras opcion sea 1-8, cuando sea 9 se termina

Limpiar pantalla

//Escribir el menu del programa


Escribir "1 Suma"
Escribir "2 Resta"
Escribir "3 Multiplicacion"
Escribir "4 Division"
Escribir "5 Perimetro del circulo"
Escribir "6 Area del circulo"
Escribir "7 Perimetro del triangulo"
Escribir "8 Area del triangulo"
Escribir "9 Salir"
Escribir "Selecciona la operacion a realizar"
Leer Opcion

Segun Opcion Hacer


1: //desarrollar la solucion para la suma
Escribir "Realiza Suma"
Escribir "Ingresa el primer numero" Leer n1
Escribir "Ingresa el segundo numero"
Leer n2
suma <- n1+n2
Escribir "Suma = ", suma

2: //desarrollar la solucion para la resta


Escribir "Realiza Resta"
Escribir "Ingresa el primer numero" Leer n1
Escribir "Ingresa el segundo numero"
Leer n2
resta <- n1-n2
Escribir "Resta = ", resta

3: //desarrollar la solucion para la Multiplicacion


Escribir "Realiza Multiplicacion"
Escribir "Ingresa el primer numero" Leer n1
Escribir "Ingresa el segundo numero"
Leer n2
mult <- n1*n2
Escribir "Multiplicacion = ", mult

4: //desarrollar la solucion para la Division


Escribir "Realiza Division"
Escribir "Ingresa el primer numero" Leer n1
Escribir "Ingresa el segundo numero" Leer n2
Si n2<>0 Entonces
div <- n1/n2
Escribir "Division = ", div

SiNo

Escribir "No se admite el valor 0"

Fin Si

5: //desarrollar la solucion para el Perimetro del circulo


//El perimetro del circulo es igual al diametro por la PI=3.1416
Escribir "Perimetro del circulo"
Escribir "Ingresa el diametro del circulo" Leer diam
Perimetro <- diam*3.1416
Escribir "El Perimetro del circulo es: ",Perimetro

6: //desarrollar la solucion para el area del circulo


//El area del circulo es PI*radio^2
Escribir "Area del circulo"
Escribir "Ingresa el valor del radio"
Leer radio
area_cir <- 3.1416*radio^2
Escribir "El area del circulo es: ",area_cir

7: //desarrollar la solucion para lel Perimetro del Triangulo


// El perimetro del triangulo es la suma de sus lados
Escribir "Perimetro del triangulo"
Escribir "Ingresa el valor del primer lado" Leer l1
Escribir "Ingresa el valor del segundo lado" Leer l2
Escribir "Ingresa el valor del tercer lado"
Leer l3
per_tri <- l1+l2+l3
Escribir "El Perimetro del triangulo es: ",per_tri

8: //desarrollar la solucion para el area del Triangulo


//El area del triangulo es base * altura / 2
Escribir "Area del triangulo"
Escribir "Escribe el valor de la base" Leer base
Escribir "Escribe el balor de la altura"
Leer altura
area_tri <- base*altura /2
Escribir "El area del triangulo es: ",area_tri

Fin Segun
Escribir "Presione una tecla" Esperar tecla

Hasta Que Opcion=9

FinAlgoritmo
DIAGRAMA DE FLUJO

© UVEG. Derechos reservados. El contenido de este formato no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier medio, método o sistema impreso, electrónico, magnético, incluyendo el
fotocopiado, la fotografía, la grabación o un sistema de recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de Guanajuato, debido a que se trata de información
confidencial que sólo puede ser trabajado por personal autorizado para tal fin.

También podría gustarte