Algoritmos basico en Psein

Iniciado por clipmarck, 18 Enero 2012, 23:59 PM

0 Miembros y 1 Visitante están viendo este tema.

clipmarck

1. Hacer un algoritmo que determine si tres valores ingresados pueden ser lados de un triángulo. Ninguno de sus lados puede ser superior a la suma de los otros dos. Si los valores pueden ser lados de un triángulo, entonces calcular la superficie según la fórmula del semiperímetro.

2. Para un empleado de una empresa se leen tres datos que representan el nombre,
Sueldo básico, y la antigüedad de dicho empleado. Se debe emitir un informe que Contenga el nombre y sueldo. El sueldo se calcula adicionando al básico el 50% si la antigüedad supera los 10 años.

hola amigo solo me falta estos 2 algoritmo por resorver me gustaria mucho como se resuelve en Pseint ya que tengo muchas dudas con estos 2 ejercicios

le agradezco mucho su colaboracion.

criskapunk

No se pueden dar las soluciones de los ejercicios (Y tampoco se usar Pseint :P), pero te doy la idea de como resolverlos.

1 - Primero pedís tres valores. Mediante condicionales, comprobás que cada uno de los lados no sea superior a la suma de los otros dos. Después, para calcular el área usando la fórmula del semiperímetro, tenes que hacer el siguiente cálculo (Extraído de wikipedia):

área = sqrt(s(s-a)(s-b)(s-c))

Donde a-b-c son los lados del triángulo, sqrt() es la raíz cuadrada y s es el semiperímetro, que lo calculás así:

s = (a+b+c)/2

2 - Pedís que el usuario ingrese tres datos diferentes (nombre, sueldo y antiguedad). Con un condicional, comprobás si la antiguedad es mayor a los 10 años. Si es así, al sueldo básico le sumas el 50% del mismo y mostras por pantalla el nombre y dicho valor calculado. Si es menor o igual, mostras el nombre y el sueldo básico.

Un saludo y espero que te haya servido.