Está en la página 1de 6

Facultat de Traducci i Interpretaci.

Curs 2006-2007
Examen 1r. Trimestre
Assignatura: Fonaments de Programaci/Programaci I
Professor: Anders Jonsson
Data: 13 de desembre de 2006

Aula: 119

Nom i cognoms:

1.Eresgerentedeunaempresaquefabricaropaynecesitasalmacenardatosdetus
empleados.Paracadaunadelassiguientescategorasdedatos,escribirlaexpresin
completa enJavaparadeclararunavariablecapazdealmacenarundatodeesta
categora.Engeneral,variablespuedentenerelmismotipo;noobstante,enesta
preguntacadavariabledebeteneruntipodistintodelasdems.
a)nombre

b)salariomensual

c)estadocivil

d)edad

e)sexo

f)nmerodetelfono
g)dasdevacaciones

2. El gerente anterior te ha dejado los siguientes bloques de cdigo y necesitas


interpretar su funcionamiento. Para cada bloque, indicar lo que aparece en la
pantalla.

publicstaticStringmisterio(Stringa,intb){
Strings=a+b;
Stringt=s+a;
returnt;
}

a)

Strings=misterio(x,5);
System.out.println(s);

b)
intx=3;
intr=2;
for(inti=1;i<=2;i++){
x=x+r*x;
}
System.out.println(Lacantidades +x);

c)
intn=10;
intx=4;
if(n+3*x>20){
System.out.println(Mereceel
descuento);
}
else{
System.out.println(Nomereceel
descuento);
}

d)
intx=5;
ints=0;
inti=1;
while(i<=3){
s=s+x*i;
System.out.println(i+,+s);
i++;
}

3.Quieresescribirunprogramaquecalculeelcostodecomprartelaparafabricar
ropa.Parasimplificar,sesuponequecadaartculo deropatienelaformadeun
crculoouncuadrado,cadaunoconelmismotamao.Latelatieneunpreciofijo
pormetrocuadrado,entonceselcostodecomprarteladependedelreatotaldelos
artculosafabricar.
classCostoDeTela{
a)Escribirunmtodocuyoresultadoeselreatotaldeartculosenformadecrculo.
Elmtododebetenerdosentradas:elradiodelcrculoenmetrosylacantidadde
artculosconestaformaquesefabricar.Elreadeuncrculoesr2.,donderesel
radio.EnJava,estrepresentadoporlavariableconstanteMath.PI.

b) Escribir un mtodo cuyo resultado es el rea total de artculos en forma de


cuadrado.Elmtododebetenerdosentradas:elladodelcuadradoenmetrosyla
cantidaddeartculosconestaformaquesefabricar.

c) Escribir un mtodo cuyo resultado es el precio total de la tela a comprar. El


mtododebetenerdosentradas:elreatotaldelatelaenmetroscuadrados,yel
preciodelatelapormetrocuadrado.

d)Enelmtodomain,pediralusuariolainformacinquenecesitasparacalcularel
costototaldelatela.Lainformacinquenecesitasincluyelacantidaddeartculosen
forma de crculo, el radio de este crculo, la cantidad de artculos en forma de
cuadrado,elladodeestecuadrado,yelpreciodelatelapormetrocuadrado.Llamar
alosmtodosquehasescritoparacalcularelcostototal,ymostrarelresultadoenla
pantalla.UsarelprogramaTextIOparaleerdatosdelteclado.
publicstaticvoidmain(String[]args){

}
}
4.Finalmente,quierescalcularelbeneficioanualdelaempresa.Elbeneficiodela
empresaeselingresoqueprovienedelaventaderopamenoselcostodelatela
usadoparafabricarlaropa.Sesuponequecadaartculoderopasevendealmismo
precio fijo, y la empresa siempre logra vender todos los artculos fabricados.
Tambinsesuponequecadameslaempresafabricalamismacantidadderopa.
Sielbalance es positivoalcomienzo deunmes,laempresa puedeinvertir este
dineroparaquevaleun10%msalfinaldelmes.Porejemplo,silaempresatiene
200eurosalcomienzodelmespuedeinvertirloparaquesubeaunvalorde220
eurosalfinaldelmes.Estebeneficioesadicionalalaventaderopadelmismomes.
Escribirunmtodo beneficioAnual cuyoresultadoeselbeneficioanualdela
empresa.Elmtododebetenertresentradas:elcostodecomprartelacadames,la
cantidaddeartculosderopafabricadocadames,yelpreciodeventadecadaartculo.
Sesuponequeelbalanceinicialdelaempresaes0,yqueelingresodelaventasiempre
superaelcostodecomprartela.Laempresasiempreinviertetodoeldineroquele
quedaalfinaldeunmes.Paracalcularelbeneficioanual,necesitacalcularelbalance
delaempresaalfinaldecadamsdelao.

También podría gustarte