Convocatoria_Práctica_8:ENE:2009

Page 1

Ejercicios propuestos 1. Fundamentos de Inform´atica Agust´ın Salgado 8 de enero de 2009

1.

Programa Nomina

Escribir un programa que calcule la n´omina de un trabajador de la manera siguiente. El trabajador cobra un precio fijo por hora y se le retiene un 5 % en concepto de IRPF. El programa debe pedir el nombre del trabajador, las horas trabajadas y el precio que cobra por hora. Como salida debe imprimir el sueldo bruto, la retenci´on y el sueldo neto. Ej: Antonio Garc´ ıa, 15 horas, 7.15 euros/hora. Sueldo bruto: 107.25 euros. Retenci´ on: 5.36 euros. Sueldo neto: 101.89 euros.

2.

Programa Hora

Escribir un programa que pida una hora en segundos y la saque por pantalla en el formato ”hh:mm:ss”, es decir, horas, minutos y segundos.

3.

Programa NumeroMes

Escribir un programa que, dado el nombre o n´ umero del mes, y la informaci´on de si el a˜ no es bisiesto saque por pantalla el n´ umero de d´ıas del mes. Ej: Enero: 31 d´ ıas; Abril: 30 d´ ıas; ...

4.

Funci´ on Intercambiar

Escribir una funci´on que intercambie el valor de dos variables, es decir si X=5 e Y=7 tras aplicar la funci´on. Por ejemplo, haciendo ”Intercambiar(X,Y)” se tiene que X=7 e Y=5.

5.

Funci´ on EsMultiplo

Escribir una funci´on ”EsMultiplo” que sirva para determinar si un n´ umero es m´ ultiplo de otra. Utilizarla en un programa que pida la antiguedad de un trabajador y calcule cu´antos trienios de antiguedad tiene.

1


Para ello vamos a utilizar el operador %. El resultado de la operaci´on 5 % 2 es 1. Este operador devuelve el resto de la divisi´on entre dos n´ umeros enteros.

2


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.