Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Hector Hugo

Páginas: [1]
1
Hola a todos. Este es mi solución al problema. Espero que al menos sea cumplidor.

Código: [Seleccionar]
import java.util.Scanner;

public class Bucles {

public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
System.out.println("Empezamos el programa");
System.out.println("Introduzca una cadena por teclado, por favor.");
String texto = leer.nextLine();
int longitud = texto.length();
for(int i=0; i<longitud; i++){

System.out.println("Letra " + (i+1) + " : " + texto.substring(i, i+1));
}
}
}

2
Hola a todos. Esta es mi solución al ejercicio. Por favor busco orientación de que eso de @SuppressWarnings("resourse"). Por lo menos necesito saber a que tema pertenece para investigar. Gracias por la ayuda de manera anticipada y buen dia.

Por cierto, buena página. Los quiero.  ;D

Código: [Seleccionar]
import java.util.Scanner;

public class Console_main {

public static void main(String[] args) {

@SuppressWarnings("resource") //Me subraya de amarillo el objeto 'leer' y eclipse lo corrige así. ¿Que es esto?
Scanner leer = new Scanner(System.in); //Creo un objeto Scanner
System.out.println("Empezamos el programa");
System.out.println("Introduzca una cadena por teclado, por favor.");
String texto = leer.nextLine();
int longitud = texto.length();
String letra = texto.substring(0, 1);
if(letra.equals("a")){
if(longitud < 5){
System.out.println("La cadena introducida tiene menos de 5 caracteres y empieza por la letra \"a\".");

}else if(longitud <= 15){
System.out.println("La cadena introducida tiene entre 5 y 15 caracteres y empieza por la lera \"a\".");
}else{
System.out.println("La cadena introducida tiene más de 15 caracteres y empieza por la letra \"a\"");
}

}else{
if(longitud < 5){
System.out.println("La cadena introducida tiene menos de 5 caracteres y no empieza por la letra \"a\".");

}else if(longitud <= 15){
System.out.println("La cadena introducida tiene entre 5 y 15 caracteres y no empieza por la lera \"a\".");

}else{
System.out.println("La cadena introducida tiene más de 15 caracteres y no empieza por la letra \"a\"");
}
}
}
}

3
Mi aporte para la solución del ejercicio  CU00649B del curso Java desde cero.

Confieso que no entendí la clase anterior de Interfaces, estoy buscando más información.

Código: [Seleccionar]
public class ManipularCadenas {

public ManipularCadenas(){

}

public String combinarCandenas(String cadena1, String cadena2, String cadena3){

String subCadena1 = cadena1.substring(0,2);
String subCadena2 = cadena2.substring(0,4);
String subCadena3 = cadena3.substring(0,6);

String combinacion = subCadena1 + " " + subCadena2 + "-" + subCadena3;

return combinacion;
}
}

4
Mi propuesta de solución. Saludos.  :D

Código: [Seleccionar]
public class MiniCalculadoraEjemplo {

public MiniCalculadoraEjemplo(){

}

public double valorAbsoluto(double numero){

double absoluto = Math.abs(numero);

return absoluto;
}

public double raizCuadrada(double radicando){

double raiz = Math.sqrt(radicando);

return raiz;
}
}

5
Mi propuesta de solución al ejercicio CU00644B del tutorial java desde cero. Espero sea aceptable.

Código: [Seleccionar]
public class MultiplicadorDieces {

public MultiplicadorDieces(){

}

public int potenciaBaseDiez(int exponente){

int resultado = 1;

for(int i=0; i<exponente; i++){

resultado *= 10;
}

return resultado;
}

public double multiplicadorPorDiez(double factor, int exponente){

int potenciaDiez = potenciaBaseDiez(exponente);

double resultado = factor * potenciaDiez;

return resultado;
}
}

6
No estoy seguro si entendí muy bien la pregunta de este ejercicio. Y además está combinado con el ejercicio anterior. Espero sea esto lo que pide.

Código: [Seleccionar]
public class SalonCasa {

private int numeroDeTelevisores;
private String tipoSalon;

public SalonCasa(){

numeroDeTelevisores = 0;
tipoSalon = "desconocido";
}

public int getNumeroDeTelevisores() {
return numeroDeTelevisores;
}

public void setNumeroDeTelevisores(int numeroDeTelevisores) {
this.numeroDeTelevisores = numeroDeTelevisores;
}

public String getTipoSalon() {
return tipoSalon;
}

public void setTipoSalon(String tipoSalon) {
this.tipoSalon = tipoSalon;
}
}

Código: [Seleccionar]
public class CocinaCasa {

private boolean esIndependiente;
private int numeroDeFuegos;

public CocinaCasa(){

esIndependiente = false;
numeroDeFuegos = 0;
}

public boolean isEsIndependiente() {
return esIndependiente;
}

public void setEsIndependiente(boolean esIndependiente) {
this.esIndependiente = esIndependiente;
}

public int getNumeroDeFuegos() {
return numeroDeFuegos;
}

public void setNumeroDeFuegos(int numeroDeFuegos) {
this.numeroDeFuegos = numeroDeFuegos;
}
}

Código: [Seleccionar]
public class Casa {

private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;

public Casa(){

superficie = 0.0;
direccion = "";
salonCasa = new SalonCasa();
cocina = new CocinaCasa();
}

public Casa(double superficie, String direccion, SalonCasa salonCasa, CocinaCasa cocina){

this.superficie = superficie;
this.direccion = direccion;
this.salonCasa = salonCasa;
this.cocina = cocina;
}

public double getSuperficie(){
return superficie;
}

public void setSuperficie(double superficie){
this.superficie = superficie;
}

public String getDireccion(){
return direccion;
}

public void setDireccion(String direccion){
this.direccion = direccion;
}

public SalonCasa getSalonCasa(){
return salonCasa;
}

public void setSalonCasa(SalonCasa salonCasa){
this.salonCasa = salonCasa;
}

public CocinaCasa getCocina(){
return cocina;
}

public void setCocina(CocinaCasa cocina){
this.cocina = cocina;
}
}

7
Hola a todos. Este es mi solución reciclada del anterior problema. Solo borré el anterior método y puse el requerido para este ejercicio. Esta ves si mencionaron al 'THIS' pero espero un espero llegar al tema para entenderlo por completo. El uso que yo le doy es un poco 'ilegal' creo yo. Saludos.

Código: [Seleccionar]
public class Motor {

private int tipoBomba;
private String tipoFluido;
private String combustible;

public Motor(){

tipoBomba = 0;
tipoFluido = "";
combustible = "";
}

public int getTipoBomba(){
return tipoBomba;
}

public void setTipoBomba(int tipoBomba){
this.tipoBomba = tipoBomba;
}

public String getTipoFluido(){
return tipoFluido;
}

public void setTipoFluido(String tipoFluido){
this.tipoFluido = tipoFluido;
}

public String getCombustible(){
return combustible;
}

public void setCombustible(String combustible){
this.combustible = combustible;
}

public boolean dimeSiMotorEsParaAgua(){

boolean motorEsParaAgua = false;

if(tipoBomba == 1){
motorEsParaAgua = true;
}

return motorEsParaAgua;
}
}

8
Hola a todos. Este es mi solución al ejercicio de switch CU00637B del curso java desde cero.

Código: [Seleccionar]
public class Motor {

private int tipoBomba;
private String tipoFluido;
private String combustible;

public Motor(){

tipoBomba = 0;
tipoFluido = "";
combustible = "";
}

public int getTipoBomba(){
return tipoBomba;
}

public void setTipoBomba(int tipoBomba){
this.tipoBomba = tipoBomba;
}

public String getTipoFluido(){
return tipoFluido;
}

public void setTipoFluido(String tipoFluido){
this.tipoFluido = tipoFluido;
}

public String getCombustible(){
return combustible;
}

public void setCombustible(String combustible){
this.combustible = combustible;
}

public void dimeTipoMotor(){

switch (tipoBomba) {
case 0:
System.out.println("No hay establecido un valor definido para el tipo de bomba");
break;
case 1:
System.out.println("La bomba es una bomba de agua");
break;
case 2:
System.out.println("La bomba es una bomba de gasolina");
break;
case 3:
System.out.println("La bomba es una bomba de hormigón");
break;
case 4:
System.out.println("La bomba es una bomba de pasta alimenticia");
break;
default:
System.out.println("No existe un valor válido para tipo de bomba");
break;
}
}
}

9
Hola amigos. Este es mi primer post y espero no cometer muchos errores. Les presento mi solución del ejercicio. Estoy usando 'THIS' aunque sé que es un tema que todavía no se trata. Lo que pasa es que soy malo ideando nombres para las variables. La página es muy buena y me han gustado los ejercicios. Espero sus comentarios y correcciones. Gracias.

Código: [Seleccionar]
public class Rueda {

private String tipo;
private double grosor;
private double diametro;
private String marca;

public Rueda() {

tipo = "";
grosor = 0.0;
diametro = 0.0;
marca = "";
}

public String getTipo(){
return tipo;
}

public void setTipo(String tipo){
this.tipo = tipo;
}

public double getGrosor(){
return grosor;
}

public void setGrosor(double grosor){
this.grosor = grosor;
}

public double getDiametro(){
return diametro;
}

public void setDiametro(double diametro){
this.diametro = diametro;
}

public String getMarca(){
return marca;
}

public void setMarca(String marca){
this.marca = marca;
}

public void comprobarDimensiones(){

if(diametro > 1.4){

System.out.println("La rueda es para un vehículo grande");

if(grosor < 0.4){

System.out.println("El grosor para esta rueda es inferior al recomendado");

}

}else if(diametro > 0.8){

System.out.println("La rueda es para un vehículo mediano");

if(grosor < 0.25){

System.out.println("El grosor para esta rueda es inferior al recomendado");

}

}else{

System.out.println("La rueda es para un vehículo pequeño");

}
}
}

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".