Problema No. 1

 

Se cuenta con dos cantidades de un disolvente, medidos en galones y litros, respectivamente. Diseñe un programa que determine la cantidad total del disolvente en metros cúbicos y en pies cúbicos. Considere los siguientes factores de conversión: 1 galón = 3.79 litros, 1 metro cúbico = 25.64 galones, 1 pie cúbico = 0.0283 metros cúbicos.

 

Algoritmo

 

Inicio

real xlit, xgal, xmet, xpie

     Leer xlit, xgal

xmet = (xlit/3.79)/25.64 + xgal/25.64

xpie = xmet/0.0283

Imprimir xmet, xpie

Fin

 

 

Problema No. 2

 

Diseñe un programa que intercambie las cifras de las unidades de dos números enteros. Asuma que los números son positivos.

 

Algoritmo

 

Inicio

entero n1, n2, u1, u2

     Leer n1, n2

u1 = n1%10

u2 = n2%10

n1 = n1-u1+u2

n2 = n2-u2+u1

Imprimir n1, n2

Fin

 

 

Problema No. 3

 

Dada una hora del día en el formato HH:MM:SS, diseñe un programa que determine que tiempo falta para terminar el día expresado también en el formato HH:MM:SS.

 

Algoritmo

 

Inicio

entero h1, m1, s1, h2, m2, s2, segfal, r

     Leer h1, m1, s1

segfal = 86400-(h1*3600+m1*60+s1)

h2 = segfal/3600

r  = segfal%3600

m2 = r/60

s2 = r%60

Imprimir h2, m2, s2

Fin

 

 

Entrada de Datos : Leer v

 

Si v es entero

                       

v = Integer.parseInt(txtDato.getText());

 

Si v es real

                       

v = Double.parseDouble(txtDato.getText());

 

 

Salida de resultados: Imprimir v

 

Primera línea

                       

txtS.setText(″Texto informativo″ + v + ″\n″);

 

Demás líneas

                       

txtS.append(″Texto informativo″ + v + ″\n″);