You are on page 1of 6

1 Un vendedor de finca raz quiere saber cunto es el valor monetario de las casas y

apartamentos, tambin el total que venden un da, teniendo en cuenta que vende 10
propiedades por da

Seudocdigo
Algoritmo sin_titulo
propiedad = 10
apartamento = 0
casa = 0
Mientras propiedad<>0 Hacer
Escribir 'necesita propiedad ?'
Leer necesita
Si necesita='no' Entonces
Escribir 'Gracias'
Sino
propiedad = propiedad-1
Escribir 'que tipo de propiedad casa,apartamento?'
Leer propiedadt
Si propiedadt='casa' Entonces
Escribir 'cuanto vale la casa?'
Leer propiedadv
casa <- casa+propiedadv
Sino
Si propiedadt='apartamento' Entonces
Escribir 'cuanto vale el apartamento?'
Leer propiedadv
apartamento <- apartamento+propiedadv
FinSi
FinSi
propiedadv <- propiedadv
FinSi
FinMientras
Escribir 'venta finalizada'
Escribir 'vendido en casas = ',casa
Escribir 'vendido en apartemento = ',apartamento
Escribir 'vendido total = ',propiedadv
FinAlgoritmo

Cdigo

propiedad = 10
apartamento = 0
casa = 0
DO WHILE propiedad <> 0
PRINT "necesita propiedad ?"
INPUT necesita
IF necesita = no THEN
PRINT "GRACIAS !"
ELSE
propiedad = propiedad - 1
PRINT "que tipo de propiedad casa,apartamento?"
INPUT propiedadt
IF propiedadt = casa THEN
PRINT "cuanto vale la casa ?"
INPUT propiedadv
casa = casa + propiedadv
ELSE
IF propiedadt = apartamento THEN
PRINT "cuanto vale la apartamento ?"
INPUT propiedadv
apartamento = apartamento + propiedadv
END IF
END IF
propiedadv = propiedadv
END IF
LOOP
2.Comparar 3 numeros y decir cual es el mayor y cual es el menor

Seudocdigo
Algoritmo sin_titulo
Escribir 'Ingresa el numero 1 ';
Leer num;
menor<-num;
mayor<-num;
Para i<-2 Hasta 3 Con Paso 1 Hacer
Escribir 'Ingresar el ',i,' numero: ';
Leer num;
Si (num<menor) Entonces
menor<-num;
FinSi
Si (num>mayor) Entonces
mayor<-num;
FinSi
FinPara
Escribir 'Menor: ',menor;
Escribir 'Mayor: ',mayor;
FinAlgoritmo

Cdigo
PRINT "Ingresa el numero 1 "
INPUT num
smaller = num
higher = num
FOR i = 2 TO 3
PRINT "ingresar el numero", i
INPUT num
IF num < smaller THEN
smaller = num
END IF
IF num > higher THEN
higher = num
END IF
NEXT
PRINT "el menor es ", smaller
PRINT "el mayor es ", higher

3. Crear un algoritmo que calcule la raz cuadrada del nmero que introduzca el usuario. Si se
introduce un nmero negativo, debe mostrar un mensaje de error y volver a pedirlo (tantas
veces como sea necesario).

Seudocdigo
Algoritmo RaizxD
definir x como entero
Repetir
Escribir "digite un numero";
Leer i;
Si i < 0 Entonces
Escribir "No puede ser negativo";
FinSi
Hasta Que i >= 0

Escribir "Su raiz es ", raiz(i);

FinAlgoritmo
Cdigo
DO
PRINT "digite un numero"
INPUT i
IF i < 0 THEN
PRINT "No puede ser negativo"
END IF
raiz = SQR(i)
PRINT "Su raiz es ", raiz
LOOP

4. necesito un algoritmo para saber cunto me falta por recorrer en mi moto si la tanque con 5
galones y eso me dura 140km por galn

Seudocdigo
Algoritmo sin_titulo
Repetir
km = 5*140
si km>0 Entonces
Escribir "a donde voy ?"
Leer voy
Escribir "Cuantos km recorri son?"
Leer kmr
km <- km-kmr
Escribir "los km que me quedan son ", km
FinSi
Hasta Que km<0
FinAlgoritmo

Cdigo
DO
km = 5 * 140
IF km > 0 THEN
PRINT "a donde voy ?"
INPUT voy
PRINT "Cuantos km recorri ?"
INPUT kmr
km = km - kmr
PRINT "los km que me quedan son ", km
END IF
LOOP

You might also like