Вы находитесь на странице: 1из 2

1.

HACER UN ALGORITMO QUE CAMBIE UN NÚMERO NEGATIVO A NÚMERO POSITIVO

DATOS DE ENTRADA

Numero=x

DATOS DE SALIDA

Numero transformado=y

PROCESO

Si x>0 entonces “ESTE ES UN NUMERO POSITIVO, INGRESE UN NEGATIVO”

Caso contrario y=x*-1

2. ELEVE AL CUADRADO UN NÚMERO SI ES PAR Y AL CUBO SI ES IMPAR.

DATOS DE ENTRADA

Número=x

DATOS DE SALIDA

Número elevado=y

PROCESO

Si x es par entonces y=x*x

Caso contrario y=x*x*x

3. UN OBRERO NECESITA CALCULAR SU SALARIO SEMANAL, EL CUAL SE OBTIENE DE LA


SIGUIENTE MANERA: SI TRABAJA 40 HORAS O MENOS SE LE PAGA 16 USD POR HORA. SI
TRABAJA MÁS DE 40 HORAS SE LE PAGA 16 USD POR CADA UNA DE LAS PRIMERAS 40
HORAS Y 20 USD POR CADA HORA EXTRA.

DATOS DE ENTRADA

Horas Trabajadas=horas

DATOS DE SALIDA

Dinero recibido=ds

PROCESO

Si horas<=40 entonces ds=horas*16

Caso contrario ds=(40*16)+((horas-40)*20)


4. EN UNA UNIVERSIDAD, LOS CARGOS POR COLEGIATURA SON DE 50 USD POR MATERIA,
CON UN CARGO MÁXIMO DE 750 USD INDEPENDIENTEMENTE DEL NÚMERO DE
ASIGNATURAS TOMADAS. ASÍ, UN ESTUDIANTE QUE CURSE 12 MATERIAS PAGARÍA 600 USD,
MIENTRAS EL QUE TOME 21 PAGARÁ 750. ESCRIBA UN PROGRAMA EN EL QUE LA ENTRADA
ES EL NÚMERO DE MATERIAS A CURSAR Y LA SALIDA ES LA COLEGIATURA.

DATOS DE ENTRADA

MATERIAS PARA ESCOGER= materias

DATOS DE SALIDA

COLEGIATURA= clg

PROCESO

Si materias<=15 entonces clg=materias*50

Caso contrario clg=750

5. INGRESAR DOS NÚMEROS ENTEROS Y DETERMINAR SI EL MAYOR DE ELLOS ES DIVISIBLE


PARA EL MENOR

DATOS DE ENTRADA

Numero uno=n1

Numero dos=n2

DATOS DE SALIDA

n1 ES DIVISIBLE PARA n2

n1 NO ES DIVISIBLE PARA n2

n2 ES DIVISIBLE PARA n1

n2 NO ES DIVISIBLE PARA n1

PROCESO

SI n1>n2 entonces

SI n1 mod n2 =0 entonces n1 ES DIVISIBLE PARA n2

CASO CONTRARIO n1 NO ES DIVISIBLE PARA n2

CASO CONTRARIO

SI n2 mod n1 =0 entonces n2 ES DIVISIBLE PARA n1

CASO CONTRARIO n2 NO ES DIVISIBLE PARA n1

Вам также может понравиться