EjeDeClaseGrupo2y4

5
Computacion I Aux. Ronald Chipana Realizar un algoritmo para los siguientes problems: 1. Calcular el area de un triangulo rectangulo Algoritmo Area Inicio Leer b Leer h a<-(b*h)/2 Imprimir "El area es: ",a FinAlgoritmo 2. Leido un monto de compra, si este monto es mayor igual a 1500 efectura un descuento del 15%, caso contrario no hay decuento. Algoritmo Descuento Leer M Si M>1500 Entonces M<-M-(M*0.15) Fin Si Imprimir "pague ", M FinAlgoritmo 3. Leida la edad de una persona verificar si es mayor de edad o no. Algoritmo EjeSelectivaSimple Inicio Leer edad

description

segunda tanda de ejemplos pseudocodigo para computacion

Transcript of EjeDeClaseGrupo2y4

Page 1: EjeDeClaseGrupo2y4

Computacion I

Aux. Ronald Chipana

Realizar un algoritmo para los siguientes problems:

1. Calcular el area de un triangulo rectangulo

Algoritmo Area

Inicio

Leer b

Leer h

a<-(b*h)/2

Imprimir "El area es: ",a

FinAlgoritmo

2. Leido un monto de compra, si este monto es mayor igual a 1500 efectura un

descuento del 15%, caso contrario no hay decuento.

Algoritmo Descuento

Leer M

Si M>1500 Entonces

M<-M-(M*0.15)

Fin Si

Imprimir "pague ", M

FinAlgoritmo

3. Leida la edad de una persona verificar si es mayor de edad o no.

Algoritmo EjeSelectivaSimple

Inicio

Leer edad

Page 2: EjeDeClaseGrupo2y4

Si edad>=18 Entonces

Imprimir "es mayor de edad"

Sino

Imprimir "no es mayor de edad"

Fin Si

FinAlgoritmo

4. Leido un numero verificar si esta en el rango del 50 a 100.

Algoritmo EstaEnRango

Inicio

Leer N

Si N<=50 y N>=100 Entonces

Imprimir “Esta en el rango”

Sino

Imprimir “No Esta en el rango”

Fin Si

FinAlgoritmo

5. Leido un numero verificar si no esta en el rango del 50 a 100.

Algoritmo NoEstaEnRango

Inicio

Leer N

Si N<50 o N>100 Entonces

Imprimir “No Esta en el rango”

Sino

Imprimir “Esta en el rango”

Fin Si

FinAlgoritmo

Page 3: EjeDeClaseGrupo2y4

6. Leida las cordenadas de un punto, X e Y verificar en que cuadrante se

encuentra el punto (Suponga que x e y son diferentes de cero).

Algoritmo Cuadrantes

Inicio

Leer n1

Leer n2

Si n1>0 y n2>0 Entonces

Imprimir "I"

Sino

Si n1<0 y n2>0 Entonces

Imprimir "II"

Sino

Si n1<0 y n2<0 Entonces

Imprimir "III"

Sino

Imprimir "IV"

Fin Si

Fin Si

Fin Si

FinAlgoritmo

7. Leer Numeros hasta que se ingrese el cero, al finalizar el programa mostrar la

cantidad de numeros leidos, la suma y el promedio de los numeros leidos.

Algoritmo Promedio

Inicio

c<-0

s<-0

n<-1

Mientras n<>0 Hacer

Leer n

c<-c+1

s<-s+n

Page 4: EjeDeClaseGrupo2y4

Fin Mientras

Imprimir "cantidad: ",c

Imprimir "suma: ",s

Imprimir "promedio: ",(s/c)

FinAlgoritmo

8. Leido un numero verificar si es primo

Algoritmo Primo

Leer N

cd<-0

Para i<-1 Hasta N Con Paso 1 Hacer

Si N mod i=0 Entonces

cd<-cd+1

Fin Si

Fin Para

Si cd=2 Entonces

Imprimir "es primo"

Sino

Imprimir "no es primo"

Fin Si

FinAlgoritmo

9. Leido un numero verificar si es perfecto

Algoritmo Perfecto

Leer N

sd<-0

Para i<-1 Hasta N-1 Con Paso 1 Hacer

Si N mod i=0 Entonces

sd<-sd+i

Fin Si

Fin Para

Si sd=N Entonces

Page 5: EjeDeClaseGrupo2y4

Imprimir "es perfecto"

Sino

Imprimir "no es perfecto"

Fin Si

FinAlgoritmo

10. Leidos dos numero verificar si son numeros amigos, dos numeros son

numeros amigos si la suma de divisores del primer numero es igual al segundo

numero y si la suma de divisores del segundo es igual al primer numero.

Algoritmo Amigos

Inicio

Leer A

Leer B

sda<-0

sdb<-0

Para i<-1 Hasta A-1 Con Paso 1 Hacer

Si A mod i=0 Entonces

sda<-sda+i

Fin Si

Fin Para

Para i<-1 Hasta B-1 Con Paso 1 Hacer

Si B mod i=0 Entonces

sdb<-sdb+i

Fin Si

Fin Para

Imprimir sda ," ",sdb

Si sda=B y sdb=A Entonces

Imprimir "son amigos"

Sino

Imprimir "no son amigos"

Fin Si

FinAlgoritmo