
Untitled
By:
rulitosnoe on
Apr 24th, 2012 | syntax:
None | size: 0.78 KB | hits: 13 | expires: Never
PROGRAM
implicit none
!variables
character*10 nombre, apellido
integer*2 NL, aux, B, lm
real*4 sueldo, comision, st, sm
!inicio
write(*,*)('Ingrese legajo, 0 para terminar')
read(*,*)(NL)
B=0
do while (NL/=0)
aux=NL
write(*,*)('Escribir apellido')
read(*,*)(apellido)
write(*,*)('Escribir nombre')
read(*,*)(nombre)
write(*,*)('Ingrese sueldo')
read(*,*)(sueldo)
st=sueldo
read(*,*)(NL)
do while(NL==aux)
write(*,*)('Ingrese comsión')
read(*,*)(comision)
st=st+comison
if(B==0)then
sm=st
am=apellido
nm=nombre
b=1
else
if(st>sm)then
sm=st
am=apellido
nm=nombre
lm=NL
endif
endif
read(*,*)(NL)
enddo
enddo
write(*,*)('El empleado que tiene el mayor sueldo es:'), nm, am
write(*,*)('Legajo:'), lm
write(*,*)('Total de sueldo y comisiones: $'), sm
endprogram