Académique Documents
Professionnel Documents
Culture Documents
AUTOEVALUACIÓN
Inicio
// Declaración de variables
entero n1, n2, n3, nintermedio
// Entradas de datos
Leer n1, n2, n3
// Proceso de cálculo
si ((n1 > n2 && n1 < n3) || (n1 > n3 && n1 < n2))
nintermedio = n1
si ((n2 > n1 && n2 < n3) || (n2 > n3 && n2 < n1))
nintermedio = n2
si ((n3 > n2 && n3 < n1) || (n3 > n1 && n3 < n2))
nintermedio = n3
// Salida de resultados
Imprimir nintermedio
Fin
Inicio
// Declaración de variables
real nmate, nlenj, nhis, propina, mtot
// Entrada de datos
Leer nmate, nlenj, nhis
// Proceso de cálculo
si (nmate > 13)
propina = propina + 5
si (nlenj > 13)
propina = propina + 5
si (nhis > 13)
propina = propina + 5
mtot = 20 + propina
// Salida de resultados
Imprimir mtot
Fin
Inicio
// Declaración de variables
real velocidad
cadena multa
// Entrada de datos
Leer velocidad
// Proceso de cálculo
si (velocidad >= 1 && velocidad <= 50)
multa = “sin multa”
si (velocidad >= 71 && velocidad <= 90)
multa = “100 euros”
si (velocidad >= 91 && velocidad <= 100)
multa = “140 euros”
si (velocidad >= 100)
multa = “200 euros”
// Salida de resultados
Imprimir multa
Fin
4. Una tienda vende un producto a un precio unitario que depende del número de
unidades adquiridas de acuerdo con la siguiente tabla:
Como oferta la tienda ofrece un descuento igual al 15% del importe de la compra
si es que el número de unidades adquiridas es mayor que 50; en caso contrario,
sólo descuenta el 5%.
Inicio
// Declaración de variables
entero unidades
real precio. Impcompra, impdesc, imppagar
// Entrada de datos
Leer unidades
// Cálculo del importe de la compra
si (unidades >= 1 && unidades <= 50)
impcompra = 25.5 * unidades
si (unidades >= 51 && unidades <= 100)
impcompra = 22.5 * unidades
si (unidades >= 101 && unidades <= 150)
impcompra = 20.0 * unidades
si (unidades >= 151)
impcompra = 18.8 * unidades
// Cálculo del importe de descuento
si (unidades > 50)
impdesc = impcompra * 0.15
si (unidades <= 50)
impdesc = impcompra * 0.05
// Cálculo del importe a pagar
imppagar = impcompra – impdesc
// Salida de resultados
Imprimir impcompra, impdesc, imppagar
Fin
Inicio
// Declaración de variables
real nota1, nota2, nota3, nota4, nmenor, promedio
// Entrada de datos
Leer nota1, nota2, nota3, nota4
// Calcular la nota menor
nmenor = nota1
si (nota2 < nmenor)
nmenor = nota2
si (nota3 < nmenor)
nmenor = nota3
si (nota4 < nmenor)
nmenor = nota4
// Calcular el promedio
promedio = (n1 + n2 + n3 + n4 - nmenor) / 3
// Salida de resultados
Imprimir promedio, nmenor
Fin
Inicio
// Declaración de variables
entero numero
cadena resultado
// Entrada de datos
Leer numero
// Proceso de cálculo
si (numero == 0)
resultado = “cero”
si (numero > 0)
resultado == “positivo”
si (numero < 0)
resultado == “negativo”
// Salida de resultados
Imprimir resultado
Fin
Inicio
// Declaración de variables
entero numero
cadena dia
// Entrada de datos
Leer numero
// Proceso de cálculo
si (numero >= 1 && numero <= 7){
si (numero == 1)
dia = “Lunes”
si (numero == 2)
dia = “Martes”
si (numero == 3)
dia = “Miércoles”
si (numero == 4)
dia = “Jueves”
si (numero == 5)
dia = “Viernes”
si (numero == 6)
dia = “Sábado”
si (numero == 7)
dia = “Domingo”
}
si (numero < 1 && numero > 7)
dia = “Ingrese un número del 1 al 7”
// Salida de resultados
Imprimir dia
Fin
Inicio
// Declaración de variables
entero numero
cadena estcivil
// Entrada de datos
Leer numero
// Proceso de cálculo
si (numero >= 1 && numero <= 4) {
si (numero == 1)
estcivil = “Soltero”
si (numero == 2)
estcivil = “Casado”
si (numero == 3)
estcivil = “Viudo”
si (numero == 4)
estcivil = “Divorciado”
}
Si (numero < 1 || numero > 4)
estcivil = “Ingrese un número del 1 al 4”
// Salida de resultados
Imprimir estcivil
Fin
Respuesta: b = 3
Respuesta: a = 5
Fragmento 2
int a, b, c;
b = 5;
c = 1;
a = 10;
if(a > 2){
b = 3;
c = 2;
}
a = b+c;
txtS.append("El valor de a es " + a);
Resultado: a = 5