Problemas de programación

Páginas: 5 (1088 palabras) Publicado: 18 de marzo de 2011
PROBLEMA 1
Crear un programa q indique el dìa de la semana, de acuerdo al valor numérico ingresado, debe tomar en cuenta q el uno corresponde a dia lunes y el 7 al dia domingo.

ANALISIS
Entrada
Necesito saber número de día- Variable numérica
Si (d=1) entonces
El dia 1 es lunes
Si (d=2) entonces
El dia 2 es martes
Si (d=3) entonces
El dia 3 es miércoles
Si (d=4) entonces
Eldia 4 es jueves
Si (d=5) entonces
El dia 5 es Viernes
Si (d=6) entonces
El dia 6 es Sabado
Si (d=7) entonces
El dia 7 es Domingo
Si (d=8) entonces
El dia no existe


Plan
Ingresar dia 1
L1
Ingresar dia 2
M2
Ingresar dia 3
M3
Ingresar dia 4
M4
Ingresar dia 5
V5
Ingresar dia 6
S6
Ingresar dia 7
D7
Los días de la semana son:
Ejecución
Var
S= 0
Inicio
Cls( )Imprimir (“ingrese el dia es lunes”)
Leer (l1)
Imprimir (“imprimir dia es martes”)
Leer (m2)
Imprimir (“ingrese dia es miercoles )
Leer (m3)
Imprimir (“ingrese dia es jueves)
Leer (j4)
Imprimir (“ingrese dia es viernes”)
Leer (v5)
Imprimir (“ingrese dia es sabado”)
Leer (s6)
Imprimir (“ingrese dia es Domingo”)
Leer (d7)
Imprimir (“los días de la semana son:”)Imprimir (días 1, 2, 3, 4 ,5, 6, 7)
Evaluación
Dia 1 = lunes
Dia 2= martes
Dia 3 = miércoles
Dia 4 = jueves
Dia 5 = viernes
Dia 6 = sábado
Da 7 = domingo
El dia de la semana es:
Viernes = 5
PROBLEMA 2
Para que un ciudadano pueda prestar un servicio militar, se requiere que las personas sean mayores de edad, es por ello le han solicitado la creación de un programa por mediodel año de nacimiento de una persona indique si es mayor o menor de edad.

ANLISIS
Necesito saber la edad de una persona indicando si es mayor o menor de edad:
Persona 1
P1
Persona 2
P2
Persona 3
P3
Plan
Ingresar persona 1
P1
Ingresar persona 2
P2
Ingresar persona 3
P3
Ejecución
Var
P1=0
P2=0
P3=0
Inicio
Cls()
Imprimir(“ ingrese persona 1”)
Leer (p1)
Imprimir(“ingrese persona 2”)
Leer (p2)
Imprimir (“ingrese persona 3”)
Leer (p3)
Imprimir (“edad de la persona mayor:”)
Imprimir (edad)
Fin

Evaluación
Persona 1= 16
Persona 2= 20
Persona 3= 18
La edad de la persona mayor es:
20 y 18

PROBLEMA 3
Crear un programa que indique cual de tres valores numérico ingresados es el mayor y cuál es el menor.

Analisis
Entrada
Valor numéricomayor y menor – numérica
Proceso
Si (V=1) entonces
El primer valor numérico
Si (V=2) entonces
El segundo valor numérico
Si (V=3) entonces
El tercer valor numérico

Plan
Ingresar valor 1
V1
Ingresar valor 2
V2
Ingresar valor 3
V3
El valor numérico mayor es:
El valor numérico menor es:

Ejecucion
Var
V1=0
V2=0
V3=0
Inicio
Cls( )
Imprimir (“ingresevalor numérico”)
Leer (vn1)
Imprimir (“ingrese valor numérico”)
Leer (vn2)
Imprimir (“ingrese valor numérico”)
Leer (vn3)
Imprimir (“ingrese el valor numérico mayor es:”, valor mayor)
Imprimir (“ingrese el valor numérico menor es:”, valor menor)
Fin
Evaluacion
El valor numérico mayor es: 50
El valor numérico menor es: 30

PROBLEMA 4
Crear un programa que indique si un valornumérico ingresado es múltiplo de 3, para poder ingresar al programa es necesario contar con un código de ingreso.
Los números 3, 6, 9, 12, 15, 18, etc. Son múltiplo de tres, ya que el resultado de la división de estos valores entre 3 es exacto (valor entero o sin decimales).

Analisis
Entrada
Numero múltiplo de 3- Variable numérica
Múltiplo de 3=0
Proceso
Vn= m3
Salida
Elvalor es:

Plan
Ingresar un numero
N
Si n=0 entonces
Inicio
N es múltiplo de 3
Fin
Si n=par entonces
Inicio
N no es múltiplo de 3
fin

Ejecucion

Var
N=0
Nno=0
Inicio
Cls ( )
Imprimir (“ingrese el valor numérico”)
Leer (n)
Si (n=m3)
{
Imprimir (el valor numérico es:”, m3)
Sino
(nno=0)
{
Imprimir (nno “no es múltiplo de 3”, n)
Sino...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Problemas De Programacion
  • Problemas de programacion
  • Problemas de Programacion
  • Problemas de programacion
  • problemas de programacion
  • Problemas de programacion
  • Problemas de programacion Java
  • Solucion de problemas en programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS