Está en la página 1de 2

Guía 8, Ejercicio Numero 5

ENUNCIADO:
Diseñe un programa que pida un número y determine si es primo. Debe parar cuando se digite el número: -1

SOLUCIÓN

I. Planteamiento General del Problema

ENTRADA DE DATOS PROCESO I N F O R M A C I Ó N D E SALIDA

Número
Determinar si es
primo

II. Diagrama Jeràrquico Modular

HA22041Guia6Ejercico1

|
Program

Main

Do

III. Análisis del problema


a. Definición de Variables de Salida

Nombre Tipo Descripción

b. Definición de Datos de Entrada:


Variables:
Nombre Tipo Descripción
Num Alfanumerico Concepto matematico que expresa cantidad

Constantes:

Nombre Tipo Descripción Valor


Um Alfanumerico Variable para la restricción -1
Par Alfanumerico Variable para determiner un número primo 2

c. Restricciones:
Cuando el número sea -1, el programa debe detenerse.
d. Proceso
Num = int.Parse(ConsoleReaadLine()

((Num % Par) == 0)

(Num < Um || Num > Um)

e. Definición de Variables de Proceso


Nombre Tipo Descripción

IV. Diseño de la Solución

Inicio

int Num, Um = -1,


Par = 2;

(Num <
Um || Num
> Um)

Console.ReadKey()
;
Digite un
Número
Fin

Num

((Num %
Par) == 0)

EL número es Primo EL número No es


Primo

También podría gustarte