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.


Temas - Sixtoex

Páginas: [1] 2 3
1
Ejercicio 2: Sistema de Evaluación de Estudiantes
Crea un programa que gestione la evaluación de estudiantes. El programa debe permitir añadir estudiantes, registrar sus calificaciones y calcular su promedio.

Requisitos:

Usa un diccionario para almacenar los estudiantes, donde la clave sea el nombre del estudiante y el valor sea otro diccionario con sus calificaciones.
Usa un bucle for para calcular el promedio de las calificaciones.
Usa estructuras if para manejar las opciones del usuario.
Instrucciones:

El programa debe mostrar un menú con las siguientes opciones:
Añadir estudiante
Registrar calificación
Mostrar promedios
Salir
Si el usuario elige añadir un estudiante, debe ingresar el nombre del estudiante.
Si el usuario elige registrar una calificación, debe ingresar el nombre del estudiante, el nombre de la asignatura y la calificación.
Si el usuario elige mostrar promedios, debe mostrar todos los estudiantes con su promedio de calificaciones.

Código: [Seleccionar]
estudiantes = {}
# añadir estudiantes:


def añadir_estudiante():
    capturar_nombre = input("Dime el nombre del estudiante: ")
    estudiantes[capturar_nombre] = {}


def añadir_calaificacion():
    capturar_nombre = input(
        "Dime el nombre del estudiante  que quieres calificar: ")
    if capturar_nombre in estudiantes:
        capturar_asignatura = input(
            "Dime la asignatura: ")
        capturar_calificacion = float(input(
            "Dime la calificacion: "))
        estudiantes[capturar_nombre][capturar_asignatura] = capturar_calificacion
    else:
        print("opcion no valida")


def mostrar_promedio():
    for estudiante, calificacion in estudiantes.items():
        if calificacion:
            promedio = sum(calificacion.values()) / len(calificacion)
            print(f"{estudiante} tiene de promedio : {promedio}")
        else:
            print(f"{estudiante} no tiene  promedio")


while True:
    print("añadir estudiante (pulsa 1)")
    print("añadir calificaciones (pulsa 2)")
    print("Mostrar promedio (pulsa 3)")
    print("salir (pulsa 4)")
    opcion = input("Dime que opcion quieres?: ")

    if opcion == "1":
        añadir_estudiante()
    elif opcion == "2":
        añadir_calaificacion()
    elif opcion == "3":
        mostrar_promedio()
    elif opcion == "4":
        break
    else:
        print("pulsa una opcion valida")

2
Ejercicio 1: Sistema de Gestión de Inventario
Crea un programa que gestione el inventario de una tienda. El programa debe permitir añadir productos, actualizar las cantidades de los productos existentes y mostrar el inventario completo.

Requisitos:

Usa un diccionario para almacenar los productos, donde la clave sea el nombre del producto y el valor sea otro diccionario con detalles como precio y cantidad.
Usa un bucle for para mostrar el inventario.
Usa estructuras if para manejar las opciones del usuario.
Instrucciones:

El programa debe mostrar un menú con las siguientes opciones:
Añadir producto
Actualizar cantidad de producto
Mostrar inventario
Salir
Si el usuario elige añadir un producto, debe ingresar el nombre del producto, el precio y la cantidad.
Si el usuario elige actualizar la cantidad, debe ingresar el nombre del producto y la nueva cantidad.
Si el usuario elige mostrar el inventario, debe mostrar todos los productos con sus detalles.


Código: [Seleccionar]
inventario = {}


def añadir_producto():
    nombre_producto = input("Nombre del producto: ")
    precio_producto = float(input("Precio del producto: "))
    cantidad_producto = int(input("Cantidad del producto: "))
    inventario[nombre_producto] = {
        "precio": precio_producto, "Cantidad": cantidad_producto}


def actualizar_cantidad():
    nombre_producto = input("Nombre del producto: ")
    if nombre_producto in inventario:
        cantidad_producto = int(input("Cantidad del producto: "))
        inventario[nombre_producto]["Cantidad"] = cantidad_producto
    else:
        print("PRODUCTO NO ENCONTRADO")


def mostrar_inventario():
    for producto, detalles in inventario.items():
        print(f"nombre: {producto}, precio: {
              detalles["precio"]}, Cantidad: {detalles["Cantidad"]}")
        print("--------------------------------------------------------------")


while True:

    print("1. Añadir productos")
    print("2. Actualizar cantidad")
    print("3. Mostrar inventario")
    print("4. salir")
    respuesta_usuario = input("Escribe el numero de lo que quieres hacer: ")
    print("------------------------------------------- ")

    if respuesta_usuario == "1":
        añadir_producto()
    elif respuesta_usuario == "2":
        actualizar_cantidad()
    elif respuesta_usuario == "3":
        mostrar_inventario()
    elif respuesta_usuario == "4":
        break
    else:
        print("opcion no valida")
        print("------------------------------------------- ")

3
Ejercicio 1: Análisis de Datos de Estudiantes con Sets
Descripción del ejercicio:

Tienes dos listas de estudiantes, una lista contiene los estudiantes inscritos en un curso de matemáticas y la otra lista contiene los estudiantes inscritos en un curso de física. Tu tarea es usar sets para realizar varias operaciones de análisis de datos sobre estas listas.

Código: [Seleccionar]
matematicas = ["Alice", "Bob", "Charlie", "David", "Eve"]
fisica = ["Charlie", "Eve", "Frank", "George", "Alice"]

# CONVERTIR LAS LISTAS A SETS
matematicas_set = set(matematicas)
fisica_set = set(fisica)

# operaciones con set -- intersección: estudiantes inscritos  en ambos cursos:

interseccion = matematicas_set & fisica_set


# Estudiantes inscritos en matemáticas pero no en física (diferencia)
diferencia1 = matematicas_set - fisica_set

# Estudiantes inscritos en física pero no en matemáticas (diferencia)
diferencia2 = fisica_set - matematicas_set


# Estudiantes inscritos en al menos un curso (unión)
union = matematicas_set | fisica_set


# Estudiantes inscritos en solo uno de los cursos(diferencia simetrica):
diferencia_simetrica = matematicas_set ^ fisica_set

# Imprime los resultados
print("Estudiantes inscritos en ambos cursos:", interseccion)
print("Estudiantes inscritos solo en matemáticas:", diferencia1)
print("Estudiantes inscritos solo en física:", diferencia2)
print("Estudiantes inscritos en al menos un curso:", union)
print("Estudiantes inscritos en solo uno de los cursos:", diferencia_simetrica)

Ejercicio 2: Gestión de Inventario con Sets
Descripción del ejercicio:

Tienes dos listas que representan el inventario de productos en dos almacenes diferentes. Queremos usar sets para encontrar productos únicos, productos comunes, y productos que solo se encuentran en uno de los almacenes.

Código: [Seleccionar]
almacen1 = ["manzanas", "bananas", "peras", "uvas", "naranjas"]
almacen2 = ["bananas", "kiwis", "peras", "mangos", "naranjas"]

almacen1_set = set(almacen1)
almacen2_set = set(almacen2)

# productos únicos
productos_unicos = almacen1_set ^ almacen2_set
print(productos_unicos)
# productos comunes
productos_comunes = almacen1_set & almacen2_set
print(productos_comunes)
# productos que solo se encuentra en almacen 1
diferencia1 = almacen1_set - almacen2_set
print(diferencia1)
# productos que solo se encuentra en almacen 2
diferencia2 = almacen2_set - almacen1_set
print(diferencia2)

4
cómo usar la comprensión de listas en Python para transformar y filtrar datos

EJERCICIOS DE NIVEL INTERMEDIO:

Ejercicio 1: Transformación y Filtrado Simultáneo
Descripción del ejercicio:

Dado un listado de productos, cada producto es una lista que contiene el nombre del producto y su precio. Queremos transformar este listado para obtener únicamente los nombres de los productos cuyo precio sea mayor a 50, utilizando comprensión de listas.
Código: [Seleccionar]
productos = [
    ["Laptop", 1200],
    ["Mouse", 25],
    ["Teclado", 75],
    ["Monitor", 150],
    ["USB", 10],
    ["Impresora", 200]
]
# compresión de listas.

nombres = [producto[0] for producto in productos if producto[1] > 50]
print(nombres)

Ejercicio 2: Generar una Lista de Saludos Personalizados
Descripción del ejercicio:

Dado un listado de usuarios, cada usuario es una lista que contiene su nombre y su rol en una empresa. Queremos crear una nueva lista de mensajes personalizados de bienvenida para cada usuario que sea un "Admin", utilizando comprensión de listas.


Código: [Seleccionar]
usuarios = [
    ["Alice", "Admin"],
    ["Bob", "User"],
    ["Charlie", "Admin"],
    ["David", "User"],
    ["Eve", "Admin"]
]

# compresión de listas

mensajes_bienvenida = [
    f"bienvenid@, {usuario[0]}" for usuario in usuarios if usuario[1] == "Admin"]
print(mensajes_bienvenida)



5
Código: [Seleccionar]
#ejercio 1
frutas = ['manzana', 'banana', 'naranja']
frutas.insert(1, "pera")
frutas.append("mango")
frutas.remove("banana")
frutas.pop()
print(frutas)
# ejercicio 2
colores = ['rojo', 'azul', 'verde', 'amarillo']
colores.remove("azul")
colores.append("azul")
print(colores)
colores.remove("amarillo")
colores.insert(0, "amarillo")
print(colores)
# PASO 1 EJRCICIO INTERMEDIO
print("aqui empieza el ejercicio intermedio")
tareas = ['comprar pan', 'hacer ejercicio', 'leer un libro']
# Paso 2
tareas.append('estudiar programacion')
print(tareas)
# Paso 3
tareas.insert(1, "hacer la compra")
print(tareas)
# Paso 4
tareas.remove("hacer ejercicio")
print(tareas)
# Paso 5
tareas.pop()
print(tareas)
# Paso 6
tareas.insert(2, "pagar facturas")
print(tareas)
# Paso 7
print("apartir de aqui es el for: ")
tareasactualizada = []
for tarea in tareas:
    if 'comprar' not in tarea:
        tareasactualizada.append(tarea)
print(tareasactualizada)

6
Aprender a programar desde cero / Python Desempaquetar y sumar
« en: 21 de Mayo 2024, 09:58 »
Ejercicio 1: Desempaquetar y sumar elementos de una lista
Crea un archivo Python llamado desempaquetar_suma.py.
Dentro del archivo, crea una lista llamada numeros que contenga los números del 1 al 5: [1, 2, 3, 4, 5].
Desempaqueta esta lista en variables primero, segundo y resto.
Suma las variables primero y segundo, y luego imprime el resultado junto con la lista resto.

y por aqui el ejercicio 2:

Ejercicio 2: Desempaquetar primer y último elemento de una lista
Crea un archivo Python llamado desempaquetar_extremos.py.
Dentro del archivo, crea una lista llamada letras que contenga las letras del alfabeto desde 'a' hasta 'h': ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'].
Desempaqueta esta lista para obtener la primera letra, las letras intermedias, y la última letra.
Imprime la primera y la última letra, así como la lista de letras intermedias.

y aqui ambos ejercicios, en el mismo código:

Código: [Seleccionar]
numeros = [1, 2, 3, 4, 5]
primero, segundo, *otros = numeros
print(f"{primero} {segundo} {otros}")
suma = primero + segundo
print(f"{suma},{otros}")
letras = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
primero, *intermedias, ultima = letras
print(f"{primero, ultima, intermedias}")

7
Ejercicios practicos muy sencillos, pero creo que hace entendible todo esto:

Ejercicio 1: Iterar y contar elementos en una lista
Crea un archivo Python llamado contar_mascotas.py.
Dentro del archivo, crea una lista llamada mascotas con los siguientes elementos: ["Pelusa", "Pulga", "Felipe", "Chanchito Feliz"].
Escribe un bucle for para iterar sobre la lista mascotas.
Dentro del bucle, usa un contador para contar el número de mascotas e imprime el contador después de la iteración.

Código: [Seleccionar]
mascotas = ["Pelusa", "Pulga", "Felipe", "Chanchito Feliz"]
contador = 0
for mascota in mascotas:
    contador += 1
    print(mascota)
print(f"numero total de mascotas: {contador}")

Ejercicio 2: Imprimir elementos y sus índices en una lista
Crea un archivo Python llamado indice_mascotas.py.
Dentro del archivo, crea una lista llamada mascotas con los siguientes elementos: ["Pelusa", "Pulga", "Felipe", "Chanchito Feliz"].
Usa la función enumerate para iterar sobre la lista mascotas, obteniendo tanto el índice como el elemento.
Dentro del bucle, imprime el índice y el nombre de la mascota en el formato Índice: [índice], Mascota: [nombre].


Código: [Seleccionar]
mascotas = ["Pelusa", "Pulga", "Felipe", "Chanchito Feliz"]
contador = 0
for indice, mascota in enumerate(mascotas):
    print(f"indice: {indice} Mascota {mascota}")
print(f"numero total de mascotas: {contador}")

8
Código: [Seleccionar]
def es_palindromo(texto):
    convertir_a_minusculas = texto.lower()
    convertir_sin_espacio = convertir_a_minusculas.replace(",", "")
    convertir_sin_espacio = convertir_sin_espacio.replace(" ", "")
    palabra_invertida = convertir_sin_espacio[::-1]
    if palabra_invertida == convertir_sin_espacio:
        return True
    else:
        return False


print("Son robos o sobornos", es_palindromo("Son robos o sobornos"))

Un palíndromo es una palabra que se lee igual de izquierda a derecha que de derecha a izquierda. Por ejemplo, "radar" es un palíndromo porque se lee igual en ambas direcciones.

si alguien necesita que le haga algun tipo de programa, que me escriba por privado ( dde manera desinteresada y sin cobrarle nada)

9
Como su nombre indica, es un programa hecho en python que lo que hace es contar pares e impares, pero usando conceptos como for,if,funciones y kwargs

Código: [Seleccionar]
def contar_pares_impares(numeros, **kwargs):
    pares = 0
    impares = 0
    for numero in numeros:
        if numero % 2 == 0:
            pares = pares + 1
        else:
            impares = impares + 1
    resultado = {
        'pares': pares,
        'impares': impares
    }
    if kwargs.get('imprimir', False):
        print(f"pares :{pares} impares: {impares}")
    return resultado


numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
resultado = contar_pares_impares(numeros, imprimir=True)

10
Ejercicio: Contar Vocales en una Frase
Objetivo: Crear una función que tome una frase como entrada y devuelva la cantidad de vocales que contiene.

Código: [Seleccionar]
frase = input("escribe una frase: ")


def contarvolaces(*letras):
    contadorvocal = 0
    for i in frase:
        if i.lower() in ['a', 'e', 'i', 'o', 'u']:
            contadorvocal = contadorvocal + 1

    print(contadorvocal)


contarvolaces(frase)

11
Ejercicio: Encontrar el Número Mayor
Objetivo: Crear una función que tome una lista de números y devuelva el número más grande de la lista.

Código: [Seleccionar]
def numeromayor(*numeros):
    numeromayor1 = numeros[0]
    for i in numeros:
        if i > numeromayor1:
            numeromayor1 = i
    print(numeromayor1)

numeromayor(12, 234, 435, 111, 120)

12
Código: [Seleccionar]
def esprimo(numero):
    contadorprimo = 0
    if numero <= 1:
        print("false")
    for i in range(2, numero+1):
        if numero % i == 0:
            contadorprimo += 1

    if (contadorprimo == 1):
        print("el numero es primo")
    else:
        print("el numero no es primo")

esprimo(97)

en python

13
def calcular_factorial(x):
    y = x - 1
    factorial = 1  # Corregido: inicializamos factorial en 1
    for numero in range(1, x+1):
        factorial = x * y
        y = y - 1
        x = factorial
        if y == 1:
            print(f"El resultado factorial es: {factorial}")
            break


# Llamamos a la función con el valor 15
calcular_factorial(99)

14
Este ejercicio consiste en crear una calculadora simple en Python que permita al usuario realizar operaciones aritméticas básicas como suma, resta, multiplicación y división. El programa debe mostrar un menú inicial con instrucciones y solicitar al usuario que ingrese dos números y la operación que desea realizar. Una vez que se realiza la operación, el programa debe mostrar el resultado. Luego, el usuario puede continuar realizando más operaciones ingresando una nueva operación y un nuevo número, o puede salir del programa escribiendo 'salir'.

Explicación del enunciado:

Calculadora simple en Python: El objetivo principal es crear una calculadora básica utilizando Python.
Operaciones aritméticas básicas: La calculadora debe permitir realizar suma, resta, multiplicación y división.
Menú inicial con instrucciones: El programa debe mostrar un menú inicial con instrucciones sobre cómo utilizarlo.
Solicitar números y operación: El programa debe solicitar al usuario que ingrese dos números y la operación que desea realizar.
Mostrar resultado: Después de realizar la operación, el programa debe mostrar el resultado.
Continuar con más operaciones: El usuario debe poder continuar realizando más operaciones ingresando una nueva operación y un nuevo número.
Salir del programa: El usuario puede salir del programa escribiendo 'salir'.

aqui os dejo el codigo

Código: [Seleccionar]
# curso
print("bienvenido a la calculadora de aprendeprogramar")
print("para salir escribe salir")
print("las operaciones son suma,resta,division,multiplicacion")
ya_inicio = 0
ingrese_numero = 0
ingrese_operacion = "nada"
ingrese_otronumero = 0
suma = 0

for numero in range(10):
    if ingrese_operacion == "salir":
        break
    ingrese_numero = int(input("Ingrese numero: "))
    ingrese_operacion = input("Ingrese operacion: ")
    ingrese_otronumero = int(input("Ingrese el siguiente numero: "))
    if ingrese_operacion == "suma":
        suma = ingrese_numero + ingrese_otronumero
        print(f"La suma es: {suma}")
    elif ingrese_operacion == "resta":
        suma = abs(ingrese_numero - ingrese_otronumero)
        print(f"La resta es: {suma}")
    elif ingrese_operacion == "multiplicacion":
        suma = abs(ingrese_numero * ingrese_otronumero)
        print(f"La multiplicacion es: {suma}")
    elif ingrese_operacion == "division":
        suma = abs(ingrese_numero / ingrese_otronumero)
        print(f"La division es: {suma}")
    for otronumero in range(100):
        if ingrese_operacion == "suma" or ingrese_operacion == "resta" or ingrese_operacion == "multiplicacion" or ingrese_operacion == "division":
            ingrese_operacion = input("Ingrese operacion: ")
            if ingrese_operacion == "salir":
                break
            ingrese_otronumero = int(input("Ingrese el siguiente numero: "))
            if ingrese_operacion == "resta":
                suma = abs(ingrese_otronumero - suma)
                print(f"La resta es: {suma}")
            if ingrese_operacion == "suma":
                suma = abs(ingrese_otronumero + suma)
                print(f"La suma es: {suma}")
            if ingrese_operacion == "multiplicacion":
                suma = abs(ingrese_otronumero * suma)
                print(f"La multiplicacion es: {suma}")
            if ingrese_operacion == "division":
                suma = abs(suma / ingrese_otronumero)
                print(f"La division es: {suma}")

15
Escribir un programa en python que le pida al usuario que ingrese una sucesión de
números naturales (primero uno, luego otro, y así hasta que el usuario ingrese ’-1’
como condición de salida). Al final, el programa debe imprimir cuántos números
fueron ingresados, la suma total de los valores y el promedio:

Código: [Seleccionar]
for numero in range(3535345):
    numero_ingresado = int(input("ingresa un numero, el que quieras: "))
    if numero_ingresado == -1:
        break
    suma_total = numero_ingresado + suma_total
    cantidad_numeros_ingresados = cantidad_numeros_ingresados + 1
promedio = suma_total / cantidad_numeros_ingresados
print(f"la cantidad de numeros ingresados es: {cantidad_numeros_ingresados}")
print(f"la suma total es: {suma_total}")
print(f"y el promedio es: {promedio}")

16
Bueno antes que nada quiero saber si el algoritmo de este programa es básico-intermedio o avanzado, creo que es el ejercicio mas dificil que  hice  :-X


"Crear una clase que solicite por pantalla un número y sea capaz de generar por pantalla todos
los números menores que el introducido que no tengan ninguna cifra repetida."

Por ejemplo si das el 1000, que te de los números menores que 1000 los cuales no contienen ninguna cifra repetida como el caso de 828.


El problema es que solo puedo hasta 3 cifras, es decir podría mas pero sería todo manual, no se si me explico, es decir podría poner 1 mas pero una de 5 cifras no me funcionaria   :(

Entonces pido ayuda a los sabios del foro

¿alguna pista?

Código: [Seleccionar]
import java.util.Scanner;
public class Calculos_conMath {
 
public static void main(String[] args) {
     Scanner numero = new Scanner(System.in);
     System.out.println("Escribe un numero");
     int leerNumero =  numero.nextInt();
     String x = Integer.toString(leerNumero);
     int longitud = x.length();
     int[] leerNumeroTotal = new int[leerNumero*2];
     int cont = 0;
     int[] separar = new int[leerNumero*9999];
     int imprimir = 0;
    int z = 0;
     
    for(int i = 0; i < leerNumero;i++)
    {
   
        leerNumeroTotal[i] = i;
        z = 0;
        if(leerNumeroTotal[i] > 9){
        while( z <= longitud-1){
        separar[cont++] = leerNumeroTotal[i] % 10;
            leerNumeroTotal[i] = leerNumeroTotal[i] /10;
            z++;
        }
   
       
         
          if(separar[imprimir] != separar[imprimir+2] && separar[imprimir+2] != separar[imprimir+1]&&separar[imprimir] != separar[imprimir+1]){
         
          System.out.println(i);
          }
          imprimir = imprimir + 3 ;
       
        }
           
       
    }
   

}
}

Nota: Tambien quiero dejar claro que solo da hasta el 900 jajaja, paso de mirar ya el error, que ejercicio mas loco, seguro que con metodos se hace mas fácil

17
Obviamente se le puede hacer muchas cosas mas, solo lo hice con el @, se podría hacer con el punto tambien :)

Código: [Seleccionar]
import javax.swing.JOptionPane;
public class Calculos_conMath {
 
public static void main(String[] args) {
    String correo = new String(JOptionPane.showInputDialog("Escribe su correo electronico"));
    int longitud = correo.length();
    char valor;
   
    for(char i = 0; i < longitud; i++)
    {
    valor = correo.charAt(i);
        if(valor == '@' && i == 0){
        System.out.println("El correo esta mal");
        break;
        }
    if(valor == '@')
    {
    System.out.println("Escribistes perfectamente el correo");
    break;
    }
    else if(i == longitud-1){
    System.out.println("El correo esta mal");
    break;
   
    }
   
   
      }

   }

}

18
Como ves es  un ejercicio propuesto en python, yo propongo la solución en java  :P

Escribir un programa en python que le pida al usuario que ingrese una sucesión de
números naturales (primero uno, luego otro, y así hasta que el usuario ingrese ’-1’
como condición de salida). Al final, el programa debe imprimir cuántos números
fueron ingresados, la suma total de los valores y el promedio.



Código: [Seleccionar]
import javax.swing.JOptionPane;
public class Calculos_conMath {

public static void main(String[] args) {
int sumatorio = 0;
int numeroEntero = 0;
int numeroPromedio;
byte numerosIngresados = 0;
for(int i = 0;i < 1;)
{

String numero_Entrada = JOptionPane.showInputDialog("Ingrese un numero natural");
numeroEntero = Integer.parseInt(numero_Entrada);
if(numeroEntero < 0)
{
break;
}
numerosIngresados++;
sumatorio = sumatorio + numeroEntero;

}
numeroPromedio = sumatorio / numerosIngresados;
    System.out.println("cuantos numeros ingresados: "+numerosIngresados);
System.out.println("La suma total de los valores es: "+sumatorio);
System.out.println("El promedio de la suma total de valores: "+numeroPromedio);
     
    }
}

Se que la clase propia que cree no es el nombre mas adecuado, pero no tengo ganas de crear una nueva clase propia  :P

Saludos y cualquier duda, ya saben  ;D

19
Objetivo: No se puede usar ningun bucle, ni sentencias ni nada

1. Programa Java que lea dos números enteros por teclado y los muestre por pantalla.
   
Código: [Seleccionar]
Scanner numero = new Scanner(System.in); // Llamamos a su constructor y le pasamos un argumento para que pueda escanear dentro de la consola
System.out.println("Ingresa numero 1:");
int leer_numero1 = numero.nextInt();
System.out.println("Ingresa numero 2:");
int leer_numero2 = numero.nextInt();
System.out.println(leer_numero1);
System.out.println(leer_numero2);
}
2. 2. Programa Java que lee un número entero por teclado y obtiene y muestra por pantalla el doble y el triple de ese número.
      
Código: [Seleccionar]
Scanner numero = new Scanner(System.in);
System.out.println("Escribe el numero que desees:");
int leerNumero = numero.nextInt();
System.out.println("El doble de "+leerNumero+"es: "+leerNumero * 2);

 3. Programa que lea una cantidad de grados centígrados y la pase a grados Fahrenheit. La fórmula correspondiente es: F = 32 + ( 9 * C / 5)
   
Código: [Seleccionar]
int gradoFahrenheit;
Scanner numero =  new Scanner(System.in);
System.out.println("Escribe la cantidad de grados centígrados que quieres pasar a grados Fahrenheit: ");
int leerGradoCentigrados = numero.nextInt();
gradoFahrenheit =  32+(9*leerGradoCentigrados/5);
System.out.println(leerGradoCentigrados+" centigrados es: "+gradoFahrenheit+" grados Farenheit");

Y por último este ejercicio que me a parecido muy divertido, si utilizamos for es muy muy fácil, pero lo divertido estar hacerlo sin eso:

13. Programa que calcula el número de la suerte de una persona a partir de su fecha de nacimiento.


Código: [Seleccionar]
short dia,mes,año,cifra1,cifra2,cifra3,cifra4,resultado;
Scanner fecha = new Scanner(System.in);
System.out.println("Escribe el día de la fecha: ");
dia = (short)fecha.nextInt();
System.out.println("Escribe el mes de la fecha: ");
mes = (short)fecha.nextInt();
System.out.println("Escribe el año de la fecha: ");
año = (short)fecha.nextInt();
resultado = (short) (dia + mes + año);
cifra1 = (short)(resultado / 1000);
cifra2 = (short)(resultado % 10);
cifra3 = (short)(resultado % 10);
cifra4 = (short)(resultado % 10);
resultado = (short)(cifra1+cifra2+cifra3+cifra4);
System.out.println("El día de la suerte es: "+resultado);
    }
}
Nota: Por último aclarar que estamos manejando la Clase Scanner, con lo cual necesitamos importar el paquete donde se encuentra:
Código: [Seleccionar]
import java.util.Scanner;Cualquier duda o sugerencia ponerla. 8)

20
Tengo una pequeña duda... alguna manera de poner eclipse en español y que las apis de java aparezcan tambien en español?   :P

Tambien tengo una pequeña duda

 
Yo tengo una duda, y espero que usted pierda segundos en su vida para responderla, le estaría agradecido:

Imagina que yo quiero hacer un programa que redondee un numero(yo ya lo se por el curso), pero usted no siempre estará hay para ayudarme, entonces imagina que quiero redondear un numero pero no se como se llama ese método ¿que opciones tendría? buscar por google, es decir todo programador busca en google para saber con que clase/metodo se hace tal cosa? y si por ejemplo da la casualidad de que no hay información por google ¿que hago?


Páginas: [1] 2 3

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".