Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación de Computadores
2
TABLA DE CONTENIDO
3
INTRODUCCIÒN
4
OBJETIVO GENERAL
5
EJERCICIOS DE APLICACIÓN
Hora a segundos
a. Escriba un método que reciba tres enteros correspondientes a la hora actual (horas, minutos y
segundos), y retorne el número de segundos que han transcurrido desde la medianoche. Use el
formato de 24 horas.
b. Escriba un programa que pida al usuario los valores de horas, minutos y segundos, y muestre
en pantalla el valor retornado por el método del literal a.
1. Hora a segundos:
import java.util.Scanner;
hora=dato.nextInt();
minutos=dato.nextInt();
segundos=dato.nextInt();
total= (hora*3600)+(minutos*60)+segundos;
Temperatura
Escriba un programa que pida al usuario una cantidad correspondiente a una temperatura en
grados centígrados y muestre en pantalla las conversiones de dicha cantidad a grados Fahrenheit,
Kelvin y Rankine. Use métodos adecuadamente.
import java.util.Scanner;
double F, C, K, R;
System.out.println("cvantidad de grados celcius a convertir");
C = lector.nextDouble();
F= 9/5.0*C+32;
System.out.println(C+"grados celcius equivalen a"+F+"grados
Fahrenheit");
K=273.15+C;
System.out.println(C+"grados celcius equivalen a"+K+"grados kelvin");
R= 491.67 + 9/5.0*C;
System.out.println(C+"grados celcius equivalen a"+R+"grados Rankine");
// TODO Auto-generated method stub
Ofertas
Escriba un programa que pida al usuario los valores de A, B, C y D, y muestre en pantalla la
solución del siguiente problema:
Bélen desea comprar tres camisetas. En una tienda, cada camiseta tiene un costo de A pesos y
por comprar tres dan un descuento de D% sobre el valor total de la compra. En otra tienda,
cada camiseta tiene un costo de B pesos y tienen una oferta de lleve tres camisetas y pague
dos. En otra tienda, cada camiseta tiene un costo de C pesos y no ofrecen ningún tipo de
oferta. ¿Cuál es el menor valor que puede pagar Bélen por las tres camisetas?
8
9
Cuaderno
Escriba un programa que pida al usuario los valores de A y B, y muestre en pantalla la
solución del siguiente problema:
A María se le acaba de ocurrir una pregunta muy interesante sobre su cuaderno: ¿Cuántos
cuadritos hay en cada página? María, que es muy inteligente, sabe que no es necesario contar
todos los cuadros; en cambio, usa su regla para realizar las siguientes mediciones:
» Cada página del cuaderno mide A centímetros de largo por B de ancho.
» El margen de cada página es de 1 centímetro arriba, 1 centímetro abajo, medio
centímetro a la izquierda y medio centímetro a la derecha.
» Cada cuadro de la cuadrícula mide medio centímetro por medio centímetro.
» ¿Cuántos cuadritos hay en cada página del cuaderno de María?
import java.util.Scanner;
Ascii art
Escriba un método que muestre en pantalla un dibujo en arte ASCII de su elección. Cree también
el método main que invoca al método anterior.
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.image.BufferedImage;
if (cadenaGraficoFinal.toString().trim().isEmpty()) {
continue;
}
System.out.println(cadenaGraficoFinal);
}
11
return graphics2D;
}