Está en la página 1de 10

JOSE MANUEL ARELLANO

Nombre:
RODRIGUEZ
Matrícula: 19009535

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

Nombre de la Evidencia de
Algoritmo Y diagrama de flujo
Aprendizaje:
Fecha de elaboración: 09 de noviembre del 2021

Algoritmo

Proceso: Calculadora trucharte

//DEFINIR VARIABLES//

Definir opción como entero;

Definir numero 1 como real;

Definir numero 2 como real;

Repetir

Limpiar pantalla;

//MOSTRAR MENU OPCIONES

Escribir “ MENU PROGRAMA”,

Escribir “1 suma

Escribir “ 2 resta

Escribir “ 3 multiplicacion

Escribir “4 division

Escribir “5 perimetro circulo


Escribir ” 6 area circulo

Escribir ” 7 perimetro del triangulo

Escribir “ 8 area triangulo

Escribir “ 9 salir

Escribir “Elige una opcion”

Leer opcion

//SI LA OPCION ELEGIDA FUE 1,2,3,4 ENTONCES SE PIDEN LOS NUMEROS


QUE SE VAN A OPERAR

Si opcion >0 y opcion >5 Entonces;

Escribir “Ingresa un valor”,

Leer numero 1;

Escribir “ingresa otro valor:”

Leer numero 2;

Fin Si

//IMPLEMENTAR MENU DEL PROGRAMA//

Según opcion hacer

1://SUMA

Escribir " SUMA ";

Escribir "El resultado de sumar ", numero1, " y ", numero2, " es: ", numero1+numero2;

2://RESTA

Escribir " RESTA ";

Escribir "El resultado de resta ", numero1, " y ", numero2, " es: ", numero1-numero2;
3://MULTIPLICACION

Escribir " MULTIPLICACION ";

Escribir "El resultado de multiplicacion ", numero1, " y ", numero2, " es: ",
numero1*numero2;

4://DIVISION, TAMBUEN HAY QUE VALIDAR QUE CUANDO EL SEGUNDO NUMERO


ES IGUAL A CERO LA DIVISION ARROJA UN ERROR:

Escribir” DIVISION “

Si numero 2 es=0 entonces

Escribir "+++ DIVISION +++";

Si numero2=0 Entonces

Escribir "ERROR, no existe la division entre cero";

SiNo

Escribir "El resultado de dividir ", numero1, " y ", numero2, " es: ", numero1/numero2; Fin
SiEscribir “ERROR,no existe la division entre 0”,

5: //PERIMETRO DEL CIRCULO:

Escribir "Perimetro de un circulo";

Definir perimetro, radio Como Real;

Escribir "Escribe el radio del circulo"; Leer radio;

perimetro = 2 * 3.1416 * radio;

Escribir "El perimetro del circulo es ",perimetro;

6: //AREA DEL CIRCUO

Escribir "Area de un circulo";

Definir radio, area Como Real;

Escribir "Escribe el radio del circulo";

Leer radio;

area = pi * (radio * radio);


Escribir "El area del circulo es ",area;

7: //PERIMETRO DEL TRIANGULO

Escribir "Perimetro de un triangulo";

Definir a,b,c,perimetro Como Real;

Escribir "Escribe los tres lados del triangulo"; Leer a,b,c

perimetro = a + b + c

Escribir "El perimetro del triangulo es: ",perimetro;

8: //AREA DEL TRIANGULO

Escribir "Area de un triangulo";

Definir base, altura, area Como Real;

Escribir "Ingrese la base"; leer base;

Escribir "Ingrese la altura"; leer altura;

area <- (base * altura) / 2;

Escribir "El área del triángulo es: ",area;

9: //salida del programa

Escribir "Gracias... hasta pronto";

De Otro Modo:

Escribir "OPCION NO VALIDA";

Fin Segun

Escribir "Presiona una tecla para continuar";

//Pausa para reimprimir Esperar Tecla;

Hasta Que opcion=9

FinProceso
DIAGRAMA DE FLUJO

Calculadora trucharte

Inicio

Calculadora
trucharte

Definir opcion

Como entero

Definir numero 1
como real

Definir numero 2

Como real

1
Definir area,radio,pii

Como real

Borrar pantalla

Menu del
programa

Escribe

suma

Escribe

Resta

Escribe

multiplicacion

Escribe

Division

2
Escribe

Perimetro circulo

Escribe

Área del triangulo

Salir

Elige una opcion

Opcion>0 y
opcion5

Ingresa un
valor

Numero 1

Ingresa
otro valor

Numero 2
Opcion

Division
suma multiplicacion
resta

N2=0

El resultado de dividir n1, Error no existe si el


y n2, es n1/n2 resultado es 0

Cantidad2* 3.1416
Pii 3.1416 Escribe el valor Escribe la Gracias
del área 1 longitud de la hasta
base del pronto
triangulo
Escribe valor
del radio Escribe valor
del radio lado 1

base

radio
radio
Escribe valor
Escribe la
del área 2
Resultado cantidad longitud de
de radio Área pii la altura
*(radio*radio)

Su resultado Lado 2 Altura


res El área del
circulo es,
area
3 Área
(base*altura)/2

Escribir el
valor del El resultado
área 3 del área es,
area

Lado 3

Perímetro
lado+lado+lado

El perímetro
es igual a ,
perimetro

fin

También podría gustarte