Está en la página 1de 17

Algoritmo tipodesuelo

Definir sueloarcilloso,sueloarenoso,suelolimoso Como Real

Mostrar "Ingrese el tipo de suelo (arcilloso, arenoso, limoso): "

Leer tipo_de_suelo

Según tipo_de_suelo Hacer

Caso "arcilloso":

Mostrar "Para suelos arcillosos, considera cultivos como maíz, patatas y


girasoles."

Caso "arenoso":

Mostrar "En suelos arenosos, podrías optar por cultivos como zanahorias,
rábanos y melones."

Caso "limoso":

Mostrar "Los suelos limosos son ideales para cultivos como tomates,
pimientos y guisantes."

De Otro Modo:

Mostrar "Tipo de suelo no reconocido. Por favor, ingrese arcilloso,


arenoso o limoso."

Fin Según

FinAlgorit
Algoritmo Operacionn

Definir numero1,numero2 Como Real

Mostrar "Ingrese el primer número: "

Leer numero1

Mostrar "Ingrese el segundo número: "

Leer numero2

Mostrar "Ingrese la operación a realizar (+, -, *, /): "

Leer operacion

Según operacion Hacer

Caso "+": si resultado = numero1+numero2

Mostrar "El resultado de la suma es: ", resultado

FinSi

Caso "-": si resultado = numero1 - numero2

Mostrar "El resultado de la resta es: ", resultado

finsi

Caso "*": si resultado = numero1 * numero2

Mostrar "El resultado de la multiplicación es: ", resultado

FinSi

De Otro Modo:

Caso "/": Si numero2 <> 0 Entonces

si resultado = numero1 / numero2

Mostrar "El resultado de la división es: ", resultado


FinSi

Mostrar "No se puede dividir por cero."

Fin Si

De Otro Modo

Mostrar "Operación no reconocida."

Fin Según

FinAlgoritmo
Algoritmo calcularAumento

Definir categoria Como Cadena

Definir sueldo Como Real

Definir aumento Como Real

Escribir "Ingrese la categoría del trabajador: "

Leer categoria

Escribir "Ingrese el sueldo del trabajador: "

Leer sueldo

Segun categoria Hacer

caso "VENDEDORES":

si aumento = sueldo * 0.15

FinSi

caso "MENSAJEROS":

si aumento = sueldo * 0.10

FinSi

caso "COORDINADORES":

si aumento = sueldo * 0.08

FinSi

caso "CONDUCTORES":

si aumento = sueldo * 0.07


FinSi

otro caso:

Escribir "Categoría no válida"

Fin Segun

FinAlgoritmo
Algoritmo CalcularSalarioNeto

Definir nombreEmpleado como Cadena

Definir salarioBasicoPorHora, horasTrabajadas, salarioNeto como Real

Escribir "Ingrese el nombre del empleado:"

Leer nombreEmpleado

Escribir "Ingrese el salario básico por hora:"

Leer salarioBasicoPorHora

Escribir "Ingrese el número de horas trabajadas durante la semana:"

Leer horasTrabajadas

Si horasTrabajadas > 48 Entonces

Definir horasExtras, recargoHorasExtras como Real

horasExtras <- horasTrabajadas - 48

recargoHorasExtras <- horasExtras * salarioBasicoPorHora * 0.35

salarioNeto <- (48 * salarioBasicoPorHora) + recargoHorasExtras

Sino

salarioNeto <- horasTrabajadas * salarioBasicoPorHora

FinSi

Escribir "Nombre del empleado:", nombreEmpleado

Escribir "Salario neto semanal:", salarioNeto

FinAlgoritmo
Algoritmo libreria

definir descuento, nombre, pago, frecuencia Como Real

definir cliente Como Caracter

mostrar "escriba su nombre por favor"

Leer cliente;

mostrar "escriba el valor desucompra"

leer pago;

mostrar "con que frecuencia visita la tienda,1.frecuente, 2. ocasionalmente,3.nunca antes"

leer frecuencia

Segun Frecuencia Hacer

1:

descuento <- pago - (pago*0.3)

mostrar "el Nombre del cliente: " cliente

mostrar "los tipo: Frecuente"

mostrar "el valor a pagar es de: " descuento

2:

descuento <- pago - (pago*0.2)

mostrar "el Nombre del cliente: " cliente

mostrar "los tipo: ocasional"

mostrar "el valor a pagar es de: " descuento

3:

descuento <- pago - (pago*0.1)


mostrar "el Nombre del cliente: " cliente

mostrar "los tipo: Nuevo" ;

mostrar "el valor a pagar es de: " descuento

De Otro Modo:

mostrar "escriba bien los datos"

Fin Segun

FinAlgoritmo
Algoritmo sin_titulo

definir precio_base, incremento_color, incremento_edad, precio_total


como números

Mostrar "escriba su modelo_vehiculo"

leer modelo_vehiculo

Mostrar " escriba color_vehiculo(blanco, metalizado,otro)"

leer color_vehiculo

Mostrar "escriba la edad_conductor"

leer edad_conductor

según modelo_vehiculo hacer

caso "A":

si precio_base = 1000

FinSi

caso "B":

si precio_base = 1500

FinSi

caso "C":

si precio_base = 2000

FinSi

de lo contrario:

mostrar "Modelo de vehículo no válido"


fin segun

según color_vehiculo hacer

caso "rojo":

si incremento_color = 200

FinSi

caso "azul":

si incremento_color = 150

FinSi

caso "verde":

si incremento_color = 100

FinSi

de lo contrario:

mostrar "Color de vehículo no válido"

fin segun

Segun edad_conductor

edad_conductor < 26:

si incremento_edad = precio_base * 0.25 Entonces

FinSi

edad_conductor >= 26 y edad_conductor <= 30:

si incremento_edad = precio_base * 0.10 Entonces

FinSi

edad_conductor > 65:


si incremento_edad = precio_base * 0.10 Entonces

FinSi

de lo contrario:

si incremento_edad = 0 Entonces

FinSi

fin segun

si precio_total = precio_base + incremento_color + incremento_edad Entonces

FinSi

mostrar "El precio total del seguro es: ", precio_total

FinAlgoritmo
Algoritmo nn

Definir hectareas Como Entero

Definir subsidio Como Real

Mostrar "Ingrese el número de hectáreas sembradas: "

Leer hectareas

Según hectareas Hacer

Caso 0:

Mostrar "No le corresponde subsidio, ya que no tiene cultivos


sembrados."

Caso 1:

Mostrar "Le corresponde un subsidio de 1.000.000 de pesos."

Caso 2:

Mostrar "Le corresponde un subsidio de 1.500.000 de pesos."

De Otro Modo:

si subsidio =hectareas * 800.000

FinSi

Mostrar "Le corresponde un subsidio de ", subsidio, " pesos."

Fin Según

FinAlgoritmo
Algoritmo politica

Definir precio_cita, citas_tratamiento, total_pagar_cita,


total_pagar_tratamiento como Enteros

Definir monto_total_pagado como Real

Mostrar "Ingrese el número de cita: "

Leer numero_cita

Según numero_cita Hacer

Caso 1, 2, 3:

si precio_cita = 200000

FinSi

Caso 4, 5:

si precio_cita = 150000

FinSi

Caso 6, 7, 8:

si precio_cita = 100000

FinSi

De Otro Modo:

si precio_cita = 50000

FinSi

Fin Según

Mostrar "Ingrese el número total de citas en el tratamiento: "

Leer citas_tratamiento
si total_pagar_cita = precio_cita

FinSi

si total_pagar_tratamiento = total_pagar_cita * citas_tratamiento

FinSi

Mostrar "El paciente pagará ", total_pagar_cita, " por esta cita."

Mostrar "El monto total pagado por el tratamiento es ", total_pagar_tratamiento

FinAlgoritmo
Algoritmo sin_titulo

definir lado1, lado2, lado3 Como Real;

mostrar "ingrese la variable del lado 1";

leer lado1;

Mostrar "ingrese la variable del lado 2";

leer lado2;

mostrar "ingrese la variable del lado 3";

leer lado3;

si (lado1=lado2 y lado1=lado3) Entonces

mostrar " its a regular triangle ";

FinSi

si (lado2=lado1 o lado2=lado3) Entonces

mostrar "its a symetric triangle";

FinSi

si (lado1 <> lado2 y lado1 <> lado3) Entonces

mostrar "its a irregular triangle";

FinSi

FinAlgoritmo
Algoritmo sueldodeuntrabajo

definir sueldo, incremento, categoria Como Real;

definir trabajador Como Caracter;

mostrar "Digite su nombre por favor";

Leer trabajador;

mostrar "Papel dentro de la empresa 1. Vendedor 2. Mensajero 3. coordinador 4. Conductor";

leer categoria;

Según categoría hacer

caso "VENDEDORES":

si aumento = sueldo * 0.15

FinSi

caso "MENSAJEROS":

si aumento = sueldo * 0.10

FinSi

caso "COORDINADORES":

si aumento = sueldo * 0.08

FinSi

caso "CONDUCTORES":

si aumento = sueldo * 0.07


FinSi

otro caso:

Imprimir "Categoría no válida"

Fin Según

FinAlgoritmo

También podría gustarte