Fecha y hora actual: Sábado 24 Ago 2019 05:13
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

ayuda con este algoritmo en pseudocódigo

Responder al Tema

Índice del Foro > Pseudocódigo o notación pseudocodificada > ayuda con este algoritmo en pseudocódigo

Autor Mensaje
musiov



Registrado: 21 Jun 2012
Mensajes: 2

Mensaje Publicado: Jueves 21 Jun 2012 04:35

Título del mensaje: ayuda con este algoritmo en pseudocódigo

Responder citando

Hola a todos, quisiera saber si me pueden ayudar con este problema que no he encontrado la manera de resolverlo.

"Realizar un algoritmo en pseudocódigo que calcule el sueldo integral de un trabajador dado el cargo y el sueldo del mismo. Según la siguiente clasificación: Si es Obrero Bs.1.780, Secretaria Bs.2.500, Oficinista Bs.2.500, Gerente Bs.4.500. Ademas si es profesional cobra una prima por hijo (Bs.1.000 por cada hijo), si es profesional un bono de Bs.500.

espero puedan ayudarme Risa

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Myth
Usuario Iniciado


Registrado: 30 May 2012
Mensajes: 41
Ubicación: Cuba

Mensaje Publicado: Jueves 21 Jun 2012 05:20

Título del mensaje: Re: ayuda con este algoritmo en pseudocódigo

Responder citando

es sencillo, con uno o varios if (a seleccion, anidados, no anidados, con else xd) resuelves el problema de que tipo de trabajador es, e igualas el sueldo al numero equivalente. Despues preguntas si es profesional con otro if, en caso de serlo, le sumas 500 al numero guardado, entonces al ser profecional tambien gana un bonus por hijo, y entonces haces un for, con el numero de ciclos igual al numero de hijos y vas sumando 1000 en cada ciclo. Y listo, a cobrar. un codigo, medio pseudocódigo xd.

Código:

if trabajador==Obrero then
      sueldo=1.780
elseif trabajador==Secretaria then
      sueldo=2.500
elseif trabajador==Oficinista then
      sueldo=2.500
else
      sueldo=4.500

if profesional==true then{
      sueldo=sueldo+500
      for x=0; hasta que x menor que hijos (no encuentro la tecla del menor xd); x++
              sueldo=sueldo+1000
}



seria algo asi

Volver arriba
Ver perfil del usuario Enviar mensaje privado
musiov



Registrado: 21 Jun 2012
Mensajes: 2

Mensaje Publicado: Jueves 21 Jun 2012 15:13

Título del mensaje: Re: ayuda con este algoritmo en pseudocódigo

Responder citando

seria algo asi ?

Proceso Salario integral
Escribir "Introduzca el Cargo"
Si trabajador es igual a obrero entonces
sueldo es igual a 1780
si no si trabajador es igual a secretaria entonces
sueldo es igual a 2500
si no si trabajador es igual a oficinista entonces
sueldo es igual a 2500
si no entonces
sueldo es igual a 4500
Fin si
Escribir "Es profesional?"
Si profesional es si entonces
sueldo es igual a sueldo + 500
Fin si
Escribir "Cuantos hijos tiene?"
leer n
para i es igual a 0 hasta n
sueldo es igual a sueldo + 1000
FinProceso

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Myth
Usuario Iniciado


Registrado: 30 May 2012
Mensajes: 41
Ubicación: Cuba

Mensaje Publicado: Jueves 21 Jun 2012 19:58

Título del mensaje: Re: ayuda con este algoritmo en pseudocódigo

Responder citando

la verdad no se si exista algunas reglas para definir si algo es pseudocódigo o no, seria algo asi como pones. Pero al final hay un error. Recuerda que solo se daran bonus por hijos si es p`rofesional, o sea, no debes cerrar el if (si) de profesional hasta no verificar si tiene hijo y agrgar el bonus.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Ayuda urgente con tarea de programa en lenguaje C

dominicanvictor C, C#, Visual C++ 0 Lunes 05 Ago 2019 18:04 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Hola, necesito ayuda para esto, algun programad...

Lino Romero Programación en general 0 Jueves 11 Jul 2019 06:52 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Traducir algoritmo a lenguaje pascal!

Carlos bayona Programación en general 2 Lunes 01 Jul 2019 20:21 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Por favor ayuda!!!!!!

Enzo89 Temas generales 1 Jueves 23 May 2019 01:08 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,