Ejercicios básicos resueltos con estructura secuencial
Relación Nº 4: Ejercicios 11, 12 y 13
Ejercicio 11:
Programa
que lea un número entero N de 5 cifras y muestre sus cifras igual que en el
ejemplo.
Por ejemplo
para un número N = 12345 La salida debe
ser:
1
12
123
1234
12345
/*
*
* N = 12345 La salida debe ser:
* 1
* 12
* 123
* 1234
* 12345
*/
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N;
System.out.print("Introduzca valor de N: ");
N = sc.nextInt(); //supondremos que el número introducido tiene 5 cifras
System.out.println(N/10000);
System.out.println(N/1000);
System.out.println(N/100);
System.out.println(N/10);
System.out.println(N);
}
}
Ejercicio 12:
Programa Java
que lea un número entero N de 5 cifras y muestre sus cifras igual que en el
ejemplo.
Por ejemplo
para un número N = 12345 La salida
debe ser:
5
45
345
2345
12345
/*
*
* N = 12345 La salida debe ser:
* 5
* 45
* 345
* 2345
* 12345
*/
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N;
System.out.print("Introduzca valor de N: ");
N = sc.nextInt(); //supondremos que el número introducido tiene 5 cifras
System.out.println(N%10);
System.out.printf("%02d %n",N%100);
System.out.printf("%03d %n",N%1000);
System.out.printf("%04d %n",N%10000);
System.out.printf("%05d %n",N);
}
}
Ejercicio 13:
Programa que pida por teclado la fecha de
nacimiento de una persona (dia, mes, año) y calcule su número de la suerte.
El número de la suerte se calcula sumando el
día, mes y año de la fecha de nacimiento y a continuación sumando las cifras
obtenidas en la suma.
Por ejemplo:
Si la fecha de nacimiento es 12/07/1980
Calculamos el número de la suerte así: 12+7+1980 =
1999 1+9+9+9 = 28
Número de la suerte: 28
/*
* Programa que calcula el número de la suerte
*/
import java.util.Scanner;
public class Secuenciales2_13 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int dia, mes, año, suerte, suma, cifra1, cifra2, cifra3, cifra4;
System.out.println("Introduzca fecha de nacimiento");
System.out.print("día: ");
dia = sc.nextInt();
System.out.print("mes: ");
mes = sc.nextInt();
System.out.print("año: ");
año = sc.nextInt();
suma = dia + mes + año;
cifra1 = suma/1000; //obtiene la primera cifra
cifra2 = suma/100%10; //obtiene la segunda cifra
cifra3 = suma/10%10; //obtiene la tercera cifra
cifra4 = suma%10; //obtiene la última cifra
suerte = cifra1 + cifra2 + cifra3 + cifra4;
System.out.println("Su número de la suerte es: " + suerte);
}
}
package principal;
ResponderEliminarimport java.util.Scanner;
public class numerdesuerte {
public static void main(String[] args) {
Scanner sc= new Scanner (System.in);
System.out.println("año");
int a=sc.nextInt();
System.out.println("mes ");
int m=sc.nextInt();
System.out.println("dia");
int d=sc.nextInt();
int s=a+m+d;
String v=Integer.toString(s);
int sum=0;
for (int i = 0; i <v.length(); i++) {
sum=sum+Integer.parseInt(v.charAt(i)+"");
}
System.out.println("nUMERO DE LA SUERTE "+sum);
}
}
crear una aplicacion que lea 5 precio y sumarlo y si se pasa de 300 agregarle 10% del precio final sino solo el 7% y decir cual de todo fue el precio mas alto
EliminarUn genio Hernan Maza!
EliminarMuy buena respuesta, pero el objetivo del ejercicio es que sea secuencial sin usar ciclos para temas de potenciar la lógica de las personas que apenas inician el mundo de la programación.
EliminarEse es el objetivo, resolver estos ejercicios sin utilizar bucles.
Eliminarme ayudas con este porfa
EliminarDesarrollar un programa que permita ingresar 3 precios de productos si las suma de dichos
productos es mayor a los 100 pesos sacar el IVA, sumarlo al total e imprimirlo de lo contrario
solo imprimir la suma de los productos
Muy buenos tutoriales, sigue creandolos. Van subiendo de dificultad sin dar problemas de escritura ni nada.
ResponderEliminarEstuvo bueno el último ejercicio, aquí te dejo mi código a ver que te parece:
package JavaBasico;
import java.util.Scanner;
public class Suerte {
public static void main (String[] ars){
Scanner sc = new Scanner (System.in);
System.out.println("Ingrese su nombre:");
String x = sc.next();
System.out.println("Bienvenido/a, "+x+"."+" Introduzca el día de su nacimiento (Ejemplo 21)");
int Día = sc.nextInt();
System.out.println("Introduzca el mes (Ejemplo 02)");
int Mes = sc.nextInt();
System.out.println("Introduzca el año (Ejemplo: 1942)");
int Año = sc.nextInt();
int Total = Día+Mes+Año;
int x1 = Total /1000;
int x2 = (Total /100)%10;
int x3 = (Total /10)%10;
int x4 = Total %10;
int suerte = x1+x2+x3+x4;
System.out.println("Su número de la suerte es: "+suerte);
String º = System.getProperty ("line.separator");
System.out.println("Gracias por usar nuestro programa, reinicie el sistema para utilizar de nuevo."+º+"Adiós, "+x);
}
}
Hola, El ejercicio perfecto. Has añadido además el nombre de la persona así que muy bien.
EliminarGracias por el comentario y por seguir el blog.
crear una aplicacion que lea 5 precio y sumarlo y si se pasa de 300 agregarle 10% del precio final sino solo el 7% y decir cual de todo fue el precio mas alto
EliminarEste comentario ha sido eliminado por el autor.
Eliminargracias me libraron de reprobar mi materia
ResponderEliminarAYUDA. Desarrollar un programa en java, que permita gestionar los productos que se almacenan en un local. El programa debe registrar el código del producto, nombre de los productos, el stock actual y el monto de compra del mismo. Se debe reportar lo siguiente:
ResponderEliminar• Mostrar todos los productos con respectivos datos (nombre, stock y precio de compra).
• Ordenar los productos por nombres.
• Buscar un producto dado su código.
• El monto total de inversión de todos los productos.
• Listado de productos con un stock menor a una cantidad ingresada por el usuario.
• Productos cuyo precio de compra es mayor a 1500.
Scanner sc = new Scanner(System.in);
Eliminarint N;
System.out.print("Dime un número de 2 cifras: ");
N = sc.nextInt();
System.out.println("La primera cifra es " +N/10+" Y la segunda es " +N%10);
Tema: Matrices
ResponderEliminarAYUDENME PORFAVOR
3. Hacer un programa, EN JAVA que dada una matriz de filas F y C Columnas, de números enteros, permita:
********** MENU PRINCIPAL ************
1. Ingresar Orden la Matriz.
2. Ingresar datos a la Matriz.
muy buenos ejercicios para practicar en consola, espero sigas subiendo mas, aqui te dejo mi codigo
ResponderEliminarpublic static void main(String[] args) {
int resultado, acum = 0, n = 0;
Scanner ingrese = new Scanner(System.in);
System.out.println( "Ingrese el dia:" );
int dia = ingrese.nextInt();
System.out.println( "Ingrese el mes:" );
int mes = ingrese.nextInt();
System.out.println( "Ingrese el anio:" );
int anio = ingrese.nextInt();
resultado = dia + mes + anio;
while( resultado != 0 ){
n = resultado%10;
acum = acum + n;
resultado = resultado / 10;
}
System.out.println( "El numero de la suerte es:" +acum );
}
Gracias Cristian. La solución al ejercicio obteniendo cada cifra del número mediante una instrucción while es perfecta. Yo no la he usado porque he puesto este ejercicio dentro de los ejemplos de estructura secuencial, es decir, sin utilizar bucles.
EliminarGracias por compartir tu código y por seguir el blog
ayuda por favor
ResponderEliminarDiseñar un método "aMayusculas()" que convierta una cadena de texto en mayúsculas. Nota no utilice el método de la clase String.
que tal buenas tardes alguien me podria apoyar con el siguiente problema le agradeceria muchisimo
ResponderEliminar1.- Escribir una clase que calcule y muestre la conversión de una cantidad dada en pesos con monedas de 50 centavos, 1, 2, 5, y 10, y billetes de 20, 50, 100, 200, 500 y 1,000 pesos. La cantidad a convertir será codificada en la clase.
Ayudemne porfavor:
ResponderEliminarHaga un programa que use arreglos en tal forma que de dos arreglos leidos que distinto orden escriba al final el primer número del primer arreglo, el primer número del segundo arreglo, etcétera (alternado)
ej.
Arreglo1: 2, 7, 9, 6
Arreglo2: 41, 63, 52, 8
Así, para las dos líneas anteriores de arreglos la salida será:
2 41 7 63 9 52 6 8
6. Programa que te imprima el patrón
ResponderEliminar1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
7. Programa que te imprima el patrón
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
tengo esto de tarea me podrian ayudar
LA SUERTE ES AL AZAR
ResponderEliminar------------------------------------------------------
import static java.lang.System.out
import java.util.*;
class Elecciones{
public static void main(String[]args){
Random rdn = new Random();
Scanner sc = new Scanner(System.in);
int d,m,a,suerte;
out.print("ingrese la fecha de su nacimiento");
out.println();
out.println("dia de nacmiento");
d = sc.nextInt();
out.println("mes de nacimiento");
m = sc.nextInt();
out.println("año de nacimiento");
a = sc.nextInt();
out.println(""+d+"/"+m+"/"+a+"" );
out.println("tu numero de la suerte es:");
suerte = rdn.nextInt(20);
out.println(""+suerte);
}
}
Programa que pida la longitud de los lados de un triángulo,
ResponderEliminarcompruebe si los datos son correctos, muestre si es equilátero,
isósceles o escaleno, y el valor de sus ángulos en grados. A saber:
los lados de un triángulo son correctos si cada uno de ellos es
menor que la suma de los otros dos. Un triángulo es equilátero si
sus tres lados son iguales, isósceles si dos lados son iguales y
escaleno si sus 3 lados son distintos. Teorema del coseno a 2 =b 2 +c 2 -
2bc cos(b,c).
ayuden
HABER SI ALGUIEN ME AYUDA YA QUE NO SE COMO USAR HASHMAP.
ResponderEliminarSe necesita crear una aplicación en java que utilice HashMaps para registrar sinónimos y antónimos de una palabra, la solución que se proponga deberá definir dos (2) clases, la primera se denominará Palabra y la segunda Diccionario, esta última implementará dos HashMap, uno se encargará del sinónimo y el otro del antónimo de la palabra ingresada. Finalmente, para la clase Diccionario programe los métodos de ingreso y consulta de sinónimos y antónimos.
ejercicio 13 : otra forma
ResponderEliminarimport java.util.Scanner;
public class P7 {
public static void main(String[] args) {
int dia,mes,anho;
int b;
int a = 0,m = 0,d = 0,suma,aux=0;
System.out.println("Ingrese su año de nacimiento:");
Scanner edad = new Scanner(System.in);
System.out.print("\n Dia:");
dia = edad.nextInt();
System.out.print("\n Mes:");
mes = edad.nextInt();
System.out.print("\nAño:");
anho = edad.nextInt();
if(dia<32&&dia>0)
d = dia;
else
System.out.println("Error en la fecha");
if(mes<13&&mes>0)
m = mes;
else
System.out.println("Error en la fecha");
if(anho<3000&&anho>999)
a = anho;
else
System.out.println("Error en la fecha");
suma = d + m + a;
for(int i = 1;i<=4;i++)
{
b = suma%10;
aux = aux + b;
suma = suma/10;
}
System.out.println("El numero de la suerte = "+aux);
}
}
ola disculpe me podria ayudar aser un programa de cifrador de afin en java pero con system xfavor me ayudan
ResponderEliminarEscribeme al yeye_624@hotmail.com para saber que necesitas
EliminarCrear una pirámide como la que os muestro, obviamente no vale empezar con print's . Hay que hacerla con el mínimo de código posible.
ResponderEliminar1
121
12321
1234321
12 = 1,
Eliminar112 = 121,
1112 = 12 321,
1 1112 = 1 234 321,
11 1112 = 123 454 321,
111 1112 = 12 345 654 321.
Este comentario ha sido eliminado por el autor.
ResponderEliminarMe cuesta comprender el Ejercicio 13, al obtener las cifras:
ResponderEliminarcifra1 = suma/1000; //obtiene la primera cifra
cifra2 = suma/100%10; //obtiene la segunda cifra
cifra3 = suma/10%10; //obtiene la tercera cifra
cifra4 = suma%10; //obtiene la última cifra
Supongamos que la suma dio 1999, para obtener la cifra 2 seria 1999/100= 19.99 el cual se le saca el resto de dividir por 10 el cual da .999, es decir, 3 cifras y no el 9 solo. No entiendo. Espero haberme explicado bien.
El resultado de 1999/100 sería 19 y no 19.99, porque es un valor de tipo int.
Eliminarcifra2 sería 1999/100 que da como resultado 19, a esto se le sacaría el residuo de la división entre 10 (%10) que daría como resultado 9.
Desmenuzando la operación quedaría así:
suma/100
1999/100 = 19 al cual luego se le saca el residuo.
%10
19%10 = 1.9, el residuo es 9, el segundo valor de la cifra.
Espero no haberte confundido más.
Saludos.
gracias :D
Eliminarayuda crear un programa que lea 5 precio y sumalo y si se pasa de 300 agregarle 10% del precio final sino el 7% y decir . cual de todo fue el precio mas alto
ResponderEliminarpackage valores;
ResponderEliminarimport java.util.*;
public class Valores {
public Valores() {
Scanner general = new Scanner (System.in);
int acumulador = 0 ;
int mayor =0 ;
int posicion = 0 ;
int h = 0;
for(int i = 1; i < 3+1; i++){
System.out.println("Digite precio numero " +i);
int precios =general.nextInt();
acumulador = acumulador+precios;
if (precios > mayor){
mayor = precios;
posicion = i;
}
}
System.out.println("Es mayor =" + mayor+ "Posicion = " +posicion);
int suma = acumulador;
if (suma > 300) {
int incremento = suma*10/100;
int total = incremento+suma;
System.out.println("La suma de sus precios por ser mayor se incremnto 10% " +total);
}else{
int incremento = suma*7/100;
int total2 = incremento+suma;
System.out.println("La suma de sus precios por ser menor se incremento un 7% " + total2);
}
}
public static void main(String[] args) {
new Valores ();
}
}
Otra forma de resolver el ejercicio, incluyendo un ciclo while:
ResponderEliminarimport java.util.Scanner;
public class ejercicio10 {
public static void main(String[] args) {
int dia,mes,anio,suma1,acum,ult = 0;
Scanner lector = new Scanner(System.in);
System.out.print("Ingrese día de nacimiento: ");
dia = lector.nextInt();
System.out.print("Ingrese mes de nacimiento: ");
mes = lector.nextInt();
System.out.print("Ingrese el año: ");
anio = lector.nextInt();
suma1 = dia+mes+anio;
while(suma1 > 0) {
ult = ult + (suma1 % 10);
suma1 = suma1 /10;
};
System.out.println("Tu numero de la suerte es el: " + ult);
}
}
intento ver este ejercicio pero no me sale ayudaa porfa!!
EliminarSe crea un metodo constructor para solicitar el ingreso de un numero entero N (donde n>=10 y n<=99), calcular la sumatoria de los numeros pares a travez de un metodo y otro que calcule la suma de los impares, visualice el resultado por pantalla.
AYUDA NECESITO ESTO EN JAVA
ResponderEliminarConstruya el algoritmo de solución y calcule el orden de complejidad (O(1), O(n), O(Log n), O(n2), O(n3), O(n * Log n)) para los siguientes casos :
1. Algoritmo que lea tres números y nos diga cual de ellos es el mayor y cual es el menor. En el caso que los tres números sean iguales el resultado para el mayor y el menor numero será el mismo. (Recuerde usar la estructura condicional Si y los operadores lógicos).
2. Algoritmo que lea un número entero (altura) y a partir de él cree una escalera de asteriscos con esa altura. El ancho de cada escalón será el valor ingresado para la altura multiplicado por 2. Por ejemplo, si ponemos una altura de 5 Deberá quedar así: (Recuerde usar una estructura de iteración)
**
****
******
********
**********
3. Teniendo en cuenta que la clave es “*unetealcambio”, escribir un algoritmo que nos pida una clave. Solo tenemos 3 intentos para acertar, si fallamos los 3 intentos nos mostrara un mensaje indicándonos que hemos agotado esos 3 intentos. Si acertamos la clave nos mostrara un mensaje de bienvenida.
4. Algoritmo que permita imprimir la sumatoria desde un numero m hasta un numero n. Ejemplo si m=5 y n=10, Sumatoria=5 + 6 + 7 + 8 + 9 + 10 = 45
5. Algoritmo que solicite el ingreso de n números y determine la media y la moda estadística para el conjunto de números ingresados. Por ejemplo: si se ingresan 7 números: (4, 6, 4, 9, 4, 7, 8)
La media será igual a (4 + 6 + 4 + 9 + 4 + 7 + 8) / 7 = 42 / 7 = 6
La moda será igual a 4 porque es el numero que mas veces se repite.
ALGUIEN SI ME PUEDE AYUDAR CON ESTO POR FAVOR: Implementar un programa en java que permita el ordenamiento de 5 numeros ingresados por teclado
ResponderEliminarAun quieres la ayuda? xDD
EliminarXD
EliminarALGUIEN ME PODRÍA AYUDAR CON ESTO POR FAVOR:
ResponderEliminarCodifique un programa principal en Java que solicite al usuario N números enteros por teclado (valide las excepciones y no permita la terminación del programa hasta que se capturen todos los números, N deberá solicitárselo al usuario en tiempo de ejecución). Todos los números introducidos deberán almacenarse en un arreglo unidimensional. Cree una clase en Java para tratar dicho arreglo (deberá pasarse como parámetro) para mostrar las siguientes operaciones desde el programa principal a partir de una instancia de la clase (cree un método para cada punto):
Mostrar el contenido principal del arreglo
Mostrar el arreglo de forma invertida
La suma de todos los números
La resta de todos los números
La multiplicación de todos los números
El tamaño del arreglo
El promedio de todos los números
La moda
La mediana
ResponderEliminarimport java.util.Scanner;
public class Ejemplo20 {
/**
* @param args
*/
private static Scanner entrada;
public static void main(String[] args) {
// TODO Auto-generated method stub
entrada = new Scanner(System.in);
int año, mes , dia;
int suerte = 0, cifra1 = 0, cifra2 = 0, cifra3 = 0, cifra4 = 0;
int numSuerte;
System.out.println("Ingrese tu día de nacimento");
dia = entrada.nextInt();
System.out.println("Ingrese el mes: (Enero 1, Febrero 2, ..., Diciembre 12)");
mes = entrada.nextInt();
System.out.println("Ingrese el año de nacimiento: ");
año = entrada.nextInt();
suerte = dia + mes + año;
System.out.println(suerte);
cifra1 = (suerte%1000)%10;
cifra2 = (suerte%100)/10;
cifra3 = (suerte/100)%10;
cifra4 = (suerte/1000);
System.out.println(cifra1);
System.out.println(cifra2);
System.out.println(cifra3);
System.out.println(cifra4);
numSuerte = cifra1+cifra2+cifra3+cifra4;
System.out.println("NUMERO DE SUERTE: "+numSuerte);
}
}
implementar un programa en java que pida el nombre de un municipio si ese municipio es igual a tepeaca pedira al usuario 7 nombres de personas por lo cual se necesita desplegar en pantalla el numero de personas con el nombre igual a jose . si la ciudad no es tepeaca se pedira al usuario que inserte 5 compositores de la cual se mostrara en pantalla un mensaje de correcto si inserta el nombre de josejose si no inserta ese nombre no muestra ningun mensaje....
ResponderEliminarayuda porfavor
aun necesitas ayuda? :v
EliminarAyuda con este problema porfavor, me tiene loco por 3 dias y no puedo resolverlo.
ResponderEliminarEn un centro en la bodega de abastos se vende melón en rejas de madera, a cada reja le caben 20kg, el precio de menos 200kg es de 1 peso por kilo, mas 5 pesos por cada reja, pero si compra 200kg o mas y menos de 300kg el costo es de 90 centavos por kilogramo, mas 4.80 pesos por reja. Si compra 300kg o mas el precio es de 80 centavos por kilogramo, mas 4.60 pesos por reja, escriba un programa que calcule el total a pagar.
import java.util.Scanner;
ResponderEliminarpublic class _02_numSuerte{
public static void main(String[] a){
Scanner sc = new Scanner(System.in);
int dia, mes, anio;
System.out.println("PROGRAMA PARA CALCULAR TU NUMERO DE LA SUERTE EN BASE A TU FECHA DE NACIMIENTO.");
System.out.println("\nIngresa el numero de tu día de Nacimiento: ");
dia = sc.nextInt();
System.out.println("Ingresa el numero del Mes de tu nacimiento: ");
mes = sc.nextInt();
System.out.println("Ingresa tu año de nacimiento: ");
anio = sc.nextInt();
System.out.println("Su numero de la suerte es: " + numSuerte(sumaFecha(dia,mes,anio)));
}
public static int sumaFecha(int dia, int mes, int anio){
int sumaFecha = dia + mes + anio;
return sumaFecha;
}
public static int numSuerte(int sumaFecha){
int cifra1, cifra2, cifra3, cifra4, numSuerte;
cifra1 = sumaFecha/1000;
cifra2 = sumaFecha/100%10;
cifra3 = sumaFecha/10%10;
cifra4 = sumaFecha%10;
numSuerte = cifra1 + cifra2 + cifra3 + cifra4;
return numSuerte;
}
}
Elabore un algoritmo que lea el número de mes entre 1 y 12 y que imprima el número de mes correspondiente: si es 1 “enero”, si es 2 “Febrero”, ….. etc.
ResponderEliminarbuen día , estoy con este ejercicio pero me genera error si alguno puede ayudar les agradezco
ResponderEliminarUn supermercado requiere desarrollar un programa que registre las ventas y compras de productos, así como la utilidad al final del día. Se debe construir un método que se llame factura y las clases ventas y compras deben heredar de una clase que se llame productos. Desarrollar la aplicación en java usando clases, herencia
Hola tengo elmismo ejercicio y megenera error como aria
ResponderEliminarUn supermercado requiere desarrollar un programa que registre las ventas y compras de productos, así como la utilidad al final del día. Se debe construir un método que se llame factura y las clases ventas y compras deben heredar de una clase que se llame productos. Desarrollar la aplicación en java usando clases, herencia
Necesito ayuda,
ResponderEliminar/*
Una granja tiene N gallinas las cuales ponen M huevos c/u.
Si el total es mayor o igual a 500 venderlos a 3 pesos c/u, de ser menor o igual a 100 venderlos a 3 pesos c/u
y de ser entre 101 y 499 venderlos a 4 pesos. EUPJ el cual imprima cuanto se vendio cada huevo asi como el total
de ventas.
*/
package lagranja;
import java.util.Scanner;
public class LaGranja {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int N;
int M;
System.out.println("Introduce numero de Gallinas: ");
N=sc.nextInt();
System.out.println("Introduce numero de Huevos: ");
M=sc.nextInt();
}
}
Solo esto llevo apenas voy comenzando...
Ayuda!!
EliminarDesarrolla un programa en java que pida al usuario su nombre completo y genere
un código con las siguientes especificaciones:
a) Primeras 2 letras de su apellido paterno
b) ultimas 2 letras de su apellido materno
c) cuarta letra del nombre
d) Numero de caracteres del apellido paterno en 2 digitos
e) Numero de vocales del nombre en 2 digitos
Ejemplo
Rojas Martinez Eduardo
Codigo generado: ROEZA0504
hola podrian ayudarme con un ejercicio
ResponderEliminarpodrian ayudarme con estos programa
ResponderEliminars
) Escribir un algoritmo donde se puedan ingresar N números y los separe por los menores a 50 inclusive, los que están entre 51 y 100 y los mayores a 100. Imprimir los números con sus correspondientes mensajes.
4) Un supermercado promociona un producto de la siguiente forma:
- Si el cliente lleva entre 2 y 5 unidades se realiza un 10% de descuento.
- Si lleva entre 6 y 10 unidades se realiza un 15% de descuento.
- Si lleva entre 11 y 20 unidades se realiza un 20% de descuento.
- Si lleva mas de 20 unidades se realiza un 45% de descuento.
Realizar un algoritmo que resuelva los pasos anteriores y además imprima el precio unitario, el precio con descuento y la cantidad de productos, sabiendo que el precio del producto y la cantidad de productos se ingresan por teclado
Chicos necesito su ayuda, no puede resolver este si me ayudan porfavor, gracias de ante mano
ResponderEliminarDado N números enteros como dato haga un programa que: a) Obtenga cuantos números leídos fueron mayores que cero b) Calcule el promedio de los números positivos c)Obtenga el promedio de todos los números
Me pueden ayudar con este programa:
ResponderEliminarDesarrollar un programa en java que pida su nombre completo y genere un código con las siguientes especificaciones:
*primeras 2 letras de su apellido paterno.
*últimas 2 letras de su apellido materno.
*cuarta letra del nombre.
*número de caracteres del apellido paterno 2 dígitos.
*número de vocales del nombre 2 digitos.
hola espero estén bien, alguien me puede ayudar a realizar un código que ingresado un numero k, me indique cuales son los números afortunados de 1 hasta k, gracias
ResponderEliminarDefine numeros afortunados para ayudarte
ResponderEliminaralguien me puede ayudar con este ejercicio
ResponderEliminarHacer un programa que lea un numero N y que imprima todos los número desde 0 a hasta N.
Ejemplo: si se lee N=7 , se imprimirá 0,1,2,3,4,5,6,7 no se pueden usar ciclos.
Elaborar un programa en Java que solicite una letra y un número entero positivo menor a 10 y que muestre en pantalla un triángulo con la letra ingresada y con una cantidad de líneas igual al número entero ingresado.
ResponderEliminarPor ejemplo:
Ingrese una letra: x
Ingrese un número entero positivo: 4
La salida será:
x
xx
xxx
xxxx
Realiza un programa que muestre una línea con la suma de los pares entre
ResponderEliminar100 y 200 (inclusive) y otra línea con la suma de los impares entre 100 y
200 (inclusive).
Escribir un programa que acepte un número de
ResponderEliminartres dígitos escrito en palabra y a continuación
los visualice como un valor de tipo entero. La
entrada se termina con un punto
no se si pueda ayudarme con este programa
ResponderEliminarun programa con métodos que guarde en un arreglo el costo de 10 artículos y obtenga cuantos artículos su costo es mayor a 1000:
Scanner leer = new Scanner(System.in);
ResponderEliminarSystem.out.print("Dia de nacimiento");
int dia = leer.nextInt();
System.out.print("Mes de nacimiento");
int mes = leer.nextInt();
System.out.print("Año de nacimiento");
int año = leer.nextInt();
int sumaFecha = dia+mes+año;
String numero = String.valueOf(sumaFecha);
int Number_1 = Integer.parseInt(String.valueOf(numero.charAt(0)));
int Number_2 = Integer.parseInt(String.valueOf(numero.charAt(1)));
int Number_3 = Integer.parseInt(String.valueOf(numero.charAt(2)));
int Number_4 = Integer.parseInt(String.valueOf(numero.charAt(3)));
int sumaTotal = Number_1+Number_2+Number_3+Number_4;
System.out.println("Su numero de la suerte es: "+sumaTotal);
Un amigo que me enseña java me dijo que para simplificar el codigo se utiliza un for y me quedo de la siguiente manera:
ResponderEliminarimport java.util.Scanner;
public class Ejejrcicio2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N;
System.out.print("Introduzca valor de N: ");
N = sc.nextInt(); //supondremos que el número introducido tiene 5 cifras
//System.out.println(N/10000);
//System.out.println(N/1000);
//System.out.println(N/100);
//System.out.println(N/10);
//System.out.println(N);
for(int i = 100000; i != 0; i=i/10) {
//System.out.println("El valor i: " + i);//Para saber el valor de i
System.out.println(N/i);
}
}
}
.- Dada la siguiente función : Y = X^2 -2X.
ResponderEliminarSe requiere desarrollar un programa que imprima en pantalla, para valores de X desde 1 hasta 10, lo siguiente:
a) Los valores de X y Y
b) La suma de todos los valores de y
alguien me podria decir como hacer estos 2 ejercicios?
ResponderEliminarCalcula la següent suma del següent N elements. L’usuari introdueix el número N.
Fes servir l’estructura Mientras.
𝑺 =1 al quadrado + 2 al quadrado + 3 al quadrado = N al quadrado
encontar y demostar los numeros de cuatro cifras que cumplAN LA CONDICION DE QUE LA SUMA DE LAS CIFRAS DE ORDEN IMPAR ES IGUAL A LA SUMA DE LAS SIFRAS DE ORDEN PAR
ResponderEliminarpara la navidad se ha recolectado un total de juguetes , estos seran repartidos de la suguiente manera 35% para los niños del distrito de carabayllo,30%para los ninos del distrito de ventaniñña,25% para los niños del distrito de san martin y el resto para los niños de comas.diseñe un algoritmo que calcule cuantos juguetes recivira cada distrito
ResponderEliminarElabore un algoritmo que solicita su edad (entre 0 y 36) y el calculará cuantos números entre 10 y 10000 existen que tienen una suma de dígitos igual a la edad ingresada
ResponderEliminarHola brallan, tengo el mismo ejercicio, lo has podido solucionar?
EliminarTengo algo, pero no estoy seguro de que el output sea correcto. En principio parece que sí. Tengo el mismo punto, soy de otro grupo de Fund. Computación.
EliminarHola Alexis, ¿será que nos puedes dar un mano respecto a ese ejercicio?
Eliminarnums = 0
Eliminarfor i in range(10, 50):
suma = 0
while i > 0:
dig = i % 10
suma += dig
i = i / 10
if suma == age: #age entrada
nums += 1
yo me imagino que tienen algo así, sioq?
Hola, me podrían dar una mano para realizar estos ejercicios, Gracias 😓
ResponderEliminarRealiza un programa que solicite el ingreso de un valor entero y luego muestre sus cifras. Para lograrlo, deberás utilizar una operación matemática y un ciclo repetitivo. Luego indica cuantos dígitos tiene el número que ingresaste. Por ejemplo, si se ingresa el número 321, la salida por pantalla debería ser:
321
32
3
El número que ingresaste tiene 3 dígitos.
2) Realiza un programa que solicite el ingreso de un valor entero y muestre los números pares desde dicho valor hasta el 0 utilizando un ciclo repetitivo. Calcular y mostrar la suma de los valores generados. Por ejemplo, si se ingresa el número 10, la salida por pantalla debería ser:
10-8-6-4-2-0
La suma es 30
3) Calcular y mostrar la suma de los 15 términos de la serie: 23x6 + 27x6 + 31x6 + 35x6 +...=
me ayudaría a Desarrollar un programa que solicite un número entero y que muestre como resultado los números naturales pares entre 0 y el número ingresado utilizando la estructura while
ResponderEliminarLeer dos números reales LS y Lo que representan los límites superior e inferior de un intervalo, respectivamente. Dado un nuemro n determine si dicho numero pertenece al intervalo. En caso contrario, indique si está a la derecha o izquierda del intervalo.
ResponderEliminarRealizar una aplicación en java que nos permite insertar N cantidad de números hasta que insertemos un cero.
ResponderEliminarDeberá calcular la cantidad de números introducidos y la suma de estos.
Me pueden ayudar por favor, es un ejercicio que nos dieron para resolver en 1 hora y 10 minutos, este es el ejercicio :Una cadena de pizzas con tres tiendas debe registrar los pedidos que se hicieron en el día. Se debe reportar el total recaudado por cada una. Una orden de pizzas puede incluir varias pizzas. Las pizzas vienen en 3 sabores y en los tamaños: mediana y familiar. Siendo los precios:
ResponderEliminarVegetariana -> M: S/27, F: S/42
Carnivora -> M: S/32, F: S/52
Clásica -> M: S/30, F: S/45
Reportar el sabor de pizza preferido.
Desarrollar un programa que calcule el número de dígitos de un número cualquiera y además muestre la suma de los dígitos de dicho número. Por ejemplo 23456, el número de dígitos es 5 y la suma de dígitos es 20.
ResponderEliminarAlguien me puede ayudar, por favor!
ResponderEliminarrealizar un programa que determine si tres personas son del mismo lugar de nacimiento (paisanos). Ingrese el nombre de tres personas y sus respectivas ciudades de nacimiento. Mostrar quienes son paisanos (o de repente ninguno lo es)
ALGUIEN ME AYUDA CON ESE EJERCICIO QUE DEJARE ACA ABAJO
ResponderEliminar. Realizar un programa que permita calcular la suma de 5 números
Diseñe un programa (arrays) que calcule e imprima el pago de 10 trabajadores que laboran en una
ResponderEliminarempresa exportadora de mangos, los datos leídos serán los siguientes (6 ptos.): a. Las horas trabajadas
b. Sueldo por hora
c. Tipo de trabajador (Obrero y trabajador)
Para calcular los pagos se debe considerar lo siguiente:
- Los obreros pagan 10% de impuesto
- Los administrativos pagan 15% de impuesto
- Los trabajadores que reciba un pago menor de 1000 soles no pagan impuesto - Al final se deberá
imprimir el total a pagar a los trabajadores y a los empleados.
alguien que me pueda ayudar a hacer un programa en java que capture el nombre, direccion y año de nacimiento del usuario
ResponderEliminarAyuden com este ejercisio porfavor
ResponderEliminar3.Solicitar al usuario una cantidad de elementos, luego pedir que el usuario ingreso cada uno de esos elementos, luego imprimir en pantalla cuantos múltiplos de 4 y de 5 contiene.
Este problema no lo he podido resolver:
ResponderEliminarProblemática
- Se quiere imprimir en pantalla el desglose de la venta de un producto. Se requiere que en
pantalla también se impriman los siguientes datos: código del producto, descripción del
producto, cantidad a comprar del producto, precio unitario (tomando en cuenta que el
precio unitario ya trae el iva incluido) así como los siguientes procesos: el subtotal, el iva
y total.
- Se debe considerar que si el producto vendido es perecedero, en la pantalla se imprimirá
(a parte de lo ya mencionado) la fecha de caducidad como dato y como proceso se tendrá
que determinar si ya está caduco o no a través de un mensaje en la pantalla.
- Por otro lado, si el producto es no perecedero, en la pantalla se imprimirá (a parte de lo ya
mencionado) el proceso de determinar un descuento del 7% en caso de que se hayan
vendido más de 5 del mismo producto.
- El programa debe preguntar a través de un menú si se va hacer la venta de un producto
perecedero o de un producto no perecedero. También se debe considerar que al final del
programa se pregunte si quiere salir del programa en caso de que la respuesta sea no el
programa debe regresar al menú.
programar dado un numero ingresado por teclado, decir si tiene todos sus digitos iguales
ResponderEliminarejemplo
entrada 111111
salida el numero es igualitario
entarada 111151
salida el numero no es igualitario
ayudaaaaa
Ayudenme con esta tarea
ResponderEliminarIdentifica la entrada proceso y salida del siguiente problema
Se desea calcular el número de la suerte de una persona a partir de la fecha de nacimiento que se pida por teclado (dia, mes y año)
El numero de la suerte se calcula sumando el dia, mes y año de la fecha de nacimiento y a continuación sumando las cifra obtenidas en la suma.
Elaborar un programa en Java que permita generar los números:
ResponderEliminar5, 8,11,14,17,.....N
Hacer un programa en JAVA que genere los primeros N números de la siguiente serie:-3,5,-4,8,-6,11,-10... me pueden ayudar
ResponderEliminarElaborar un algoritmo que permita mostrar la siguiente salida de datos: 987654321:
ResponderEliminar87654321
8765432
876543
87654
8765
876
87
8
Hola me podrian ayudar con este ejercicio:
ResponderEliminarEscriba un programa en Java que lea 12 dígitos como un número de teléfono y extraiga los 2
dígitos del código del país, 3 dígitos del código de área y el número de teléfono local, y que
despliegue el número de teléfono de la manera convencional. Por ejemplo:
a. Da un numero de teléfono 526646373449
b. El numero completo es + 52 (664) 637-3449
Implemente un programa usando funciones.
ResponderEliminarEl programa debe solicitar al usuario que ingrese un número, a partir del cual, generará una lista ascendente (2 en 2) con un total de 6 números. Si uno de los números de la lista generado automáticamente es 8, entonces la lista debe decrementarse de 1 en 1 hasta el cero.
Por ejemplo:
el usuario ingresa el 1, entonces el programa presenta la lista con 3, 5, 7, 9, 11, 13
el usuario ingresa el 4, entonces el programa presenta la lista con 6, 8, 7, 6, 5, 4, 3, 2, 1, 0.
el usuario ingresa el 8, entonces el programa presenta la lista con 10, 12, 14, 16, 18, 20
Scanner entrada = new Scanner(System.in);
ResponderEliminarint dia,mes,año,suma,num_suerte,lectura,inicio;
System.out.print("dia de nacimiento: ");
dia=entrada.nextInt();
System.out.print("mes de nacimiento: ");
mes=entrada.nextInt();
System.out.print("año de nacimiento: ");
año=entrada.nextInt();
System.out.println("la fecha es "+dia+"/"+mes+"/"+año);
suma=dia+mes+año;
System.out.println("la suma de la fecha es: "+suma);
lectura=Integer.toString(suma).length();
inicio=0;
for (int i=0;i<lectura;i++){
String num=String.valueOf(Integer.toString(suma).charAt(i));
inicio+=Integer.parseInt(num);
}
System.out.println("el numero de la suerte es : "+inicio);
buenas tarde me podrian ayudar con un ejercicio
ResponderEliminarque lea 12 digitos como un numero de telefono y extraigo los dos digitos del codigo del pais y 3 digitos de codigo de area y un numero local que despliegue elnumero de telefono de manera convencional (java)
implementar un programa que imprima un ticket de
ResponderEliminaroperación de un agente bancario.