Вы находитесь на странице: 1из 3

program cajeroana

implicit none
integer c,d,q,dt,s,i,j,k
character (len=15):: respuesta

c=70
d=50
q=40
2 dt=c*100+d*200+q*500
write(*,*)'Dinero disponible ',dt
write(*,*)'Billetes de 500 disponibles ',q
write(*,*)'Billetes de 200 disponibles ',d
write(*,*)'Billetes de 100 disponibles ',c

i=0
j=0
k=0

write(*,*)'ingresa la cantidad a retirar en multiplos de 100'


read(*,*) s
if(s.GT.dt)then
write(*,*)'No se cuenta con la cantidad necesaria'
go to 20
end if

5 if(q.GT.0)then

if(s.GE.500)then
q=q-1
s=s-500
i=i+1
GO TO 5
end if
if(s.EQ.0) go to 25
else
GO TO 10
end if

10 if(d.GT.0)then

if(s.GE.200)then
d=d-1
s=s-200
j=j+1
go to 10
end if
if(s.EQ.0) go to 25
else
go to 15
end if

15 if(c.GT.0)then

if(s.GE.100) then
c=c-1
s=s-200
k=k+1
GO TO 15
else
write(*,*)'el numero ingresado no es multiplo de 100'
q=q+i
d=d+j
c=c+k
go to 20
end if
if(s.EQ.0) go to 25

end if

25 write(*,*)'Cantidad entregada'
write(*,*)'billetes de 500 ',i
write(*,*)'Billetes de 200 ',j
write(*,*)'Billetes de 100 ',k

20 write(*,*)'Desea realizar otra operacion'


write(*,*)'Si, no'
read(*,*) respuesta
if(respuesta.EQ.'si')then
go to 2
else
write(*,*)'Regrese pronto'
end if
pause
end program

---------------------------------------------------------------------

program cajeroana
implicit none
integer c,d,q,dt,s,i,j,k
character (len=15):: respuesta

c=70
d=50
q=40
2 dt=c*100+d*200+q*500
write(*,*)'Dinero disponible ',dt
write(*,*)'Billetes de 500 disponibles ',q
write(*,*)'Billetes de 200 disponibles ',d
write(*,*)'Billetes de 100 disponibles ',c

i=0
j=0
k=0

write(*,*)'ingresa la cantidad a retirar en multiplos de 100'


read(*,*) s
if(s.GT.dt)then
write(*,*)'No se cuenta con la cantidad necesaria'
go to 20
end if

5 if(q.GT.0)then

if(s.GE.500)then
q=q-1
s=s-500
i=i+1
GO TO 5
end if
if(s.EQ.0) go to 25
else
GO TO 10
end if

10 if(d.GT.0)then

if(s.GE.200)then
d=d-1
s=s-200
j=j+1
go to 10
end if
if(s.EQ.0) go to 25
else
go to 15
end if

15 if(c.GT.0)then

if(s.GE.100) then
c=c-1
s=s-200
k=k+1
GO TO 15
end if
if(s.EQ.0) go to 25

end if

25 write(*,*)'Cantidad entregada'
write(*,*)'billetes de 500 ',i
write(*,*)'Billetes de 200 ',j
write(*,*)'Billetes de 100 ',k

20 write(*,*)'Desea realizar otra operacion'


write(*,*)'Si, no'
read(*,*) respuesta
if(respuesta.EQ.'si')then
go to 2
else
write(*,*)'Regrese pronto'
end if
pause
end program

Вам также может понравиться

  • Definición calidad indicadores evaluación
    Definición calidad indicadores evaluación
    Документ6 страниц
    Definición calidad indicadores evaluación
    CaballeroGiovanni
    100% (1)
  • CV - Jaasiel Giovanni Alcazar Caballero
    CV - Jaasiel Giovanni Alcazar Caballero
    Документ1 страница
    CV - Jaasiel Giovanni Alcazar Caballero
    CaballeroGiovanni
    Оценок пока нет
  • CV - Jaasiel Giovanni Alcazar Caballero
    CV - Jaasiel Giovanni Alcazar Caballero
    Документ1 страница
    CV - Jaasiel Giovanni Alcazar Caballero
    CaballeroGiovanni
    Оценок пока нет
  • Gliol
    Gliol
    Документ1 страница
    Gliol
    CaballeroGiovanni
    Оценок пока нет
  • Transmisores y receptores industriales
    Transmisores y receptores industriales
    Документ6 страниц
    Transmisores y receptores industriales
    CaballeroGiovanni
    Оценок пока нет
  • Tarea 6
    Tarea 6
    Документ1 страница
    Tarea 6
    CaballeroGiovanni
    Оценок пока нет
  • Ensayo Obsolecencia Programada
    Ensayo Obsolecencia Programada
    Документ1 страница
    Ensayo Obsolecencia Programada
    CaballeroGiovanni
    Оценок пока нет
  • Gliol
    Gliol
    Документ1 страница
    Gliol
    CaballeroGiovanni
    Оценок пока нет
  • HERBICIDAS
    HERBICIDAS
    Документ2 страницы
    HERBICIDAS
    CaballeroGiovanni
    Оценок пока нет
  • Modos de Control 001
    Modos de Control 001
    Документ4 страницы
    Modos de Control 001
    CaballeroGiovanni
    Оценок пока нет
  • Determinación de Eficiencias
    Determinación de Eficiencias
    Документ2 страницы
    Determinación de Eficiencias
    CaballeroGiovanni
    Оценок пока нет
  • Animes
    Animes
    Документ1 страница
    Animes
    CaballeroGiovanni
    Оценок пока нет
  • Estancia Desalt
    Estancia Desalt
    Документ1 страница
    Estancia Desalt
    CaballeroGiovanni
    Оценок пока нет
  • Transmisores y receptores industriales
    Transmisores y receptores industriales
    Документ6 страниц
    Transmisores y receptores industriales
    CaballeroGiovanni
    Оценок пока нет
  • Tendenciaas Co
    Tendenciaas Co
    Документ1 страница
    Tendenciaas Co
    CaballeroGiovanni
    Оценок пока нет
  • 3PV61-2-2 P-6-1 Jaasiel
    3PV61-2-2 P-6-1 Jaasiel
    Документ3 страницы
    3PV61-2-2 P-6-1 Jaasiel
    CaballeroGiovanni
    Оценок пока нет
  • Potencial Normal Conclusion
    Potencial Normal Conclusion
    Документ1 страница
    Potencial Normal Conclusion
    CaballeroGiovanni
    Оценок пока нет
  • Placa de Orificio
    Placa de Orificio
    Документ1 страница
    Placa de Orificio
    CaballeroGiovanni
    Оценок пока нет
  • Ultima Conclusion
    Ultima Conclusion
    Документ1 страница
    Ultima Conclusion
    CaballeroGiovanni
    Оценок пока нет
  • Potencial Normal Conclusion
    Potencial Normal Conclusion
    Документ1 страница
    Potencial Normal Conclusion
    CaballeroGiovanni
    Оценок пока нет
  • Exposicion Materiales
    Exposicion Materiales
    Документ36 страниц
    Exposicion Materiales
    CaballeroGiovanni
    Оценок пока нет
  • La Ultima y Nos Vamos
    La Ultima y Nos Vamos
    Документ9 страниц
    La Ultima y Nos Vamos
    CaballeroGiovanni
    Оценок пока нет
  • Ultima Conclusion
    Ultima Conclusion
    Документ1 страница
    Ultima Conclusion
    CaballeroGiovanni
    Оценок пока нет
  • Caso
    Caso
    Документ1 страница
    Caso
    CaballeroGiovanni
    Оценок пока нет
  • Ultima Conclusion
    Ultima Conclusion
    Документ1 страница
    Ultima Conclusion
    CaballeroGiovanni
    Оценок пока нет
  • Posterior
    Posterior
    Документ5 страниц
    Posterior
    CaballeroGiovanni
    Оценок пока нет
  • Tabla Designacion de Materiales
    Tabla Designacion de Materiales
    Документ4 страницы
    Tabla Designacion de Materiales
    CaballeroGiovanni
    Оценок пока нет
  • 1
    1
    Документ5 страниц
    1
    CaballeroGiovanni
    Оценок пока нет
  • Libro 1
    Libro 1
    Документ5 страниц
    Libro 1
    CaballeroGiovanni
    Оценок пока нет