Está en la página 1de 12

Número y nombre del programa:

1. Diseñe un programa (en consola ) que por teclado solicite dos números y los sume, como resultado debe mostrar en
pantalla ”la suma de su número A más su número B es resultado”
Código ( copie y peque el código):

package ejercicios;
/**
*
* @author JIZQUIERDO
*/
import java.util.Scanner;
public class suma {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int b, c, d;
System.out.println("Suma de dos numeros");
System.out.println("Digite primer numero");
c=a.nextInt();
System.out.println("Digite segundo numero");
d=a.nextInt();
int suma = c+d;
System.out.println("la suma de " + c + " + " + d +" es = " + suma);
}
}

Pantallazo de funcionamiento con el primer ejemplo “funcionamiento ideal”:

Número y nombre del programa:

2. Diseñe un programa (en consola ) que por teclado solicite dos números y los reste, como resultado debe mostrar en
pantalla ”la resta de su número A menos su número B es resultado”

Código ( copie y peque el código):

package ejercicios;
/**
*
* @author JIZQUIERDO
*/
import java.util.Scanner;
public class resta {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int b, c, d;
System.out.println("Resta de dos numeros");
System.out.println("Digite primer numero");
c=a.nextInt();
System.out.println("Digite segundo numero");
d=a.nextInt();
int suma = c-d;
System.out.println("la suma de " + c + " - " + d +" es = " + suma);
}
}
Pantallazo de funcionamiento:

Número y nombre del programa:

3. Diseñe un programa (en consola ) que por teclado solicite dos números y los reste, como resultado debe mostrar en
pantalla ”la multiplicación de su número A por su número B es resultado”

Código ( copie y peque el código):

package ejercicios;
/**
*
* @author JIZQUIERDO
*/
import java.util.Scanner;
public class Multiplicacion {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int b, c, d;
System.out.println("Multiplicación de dos numeros");
System.out.println("Digite primer numero");
c=a.nextInt();
System.out.println("Digite segundo numero");
d=a.nextInt();
int suma = c*d;
System.out.println("la suma de " + c + " x " + d +" es = " + suma);
}
}
Pantallazo de funcionamiento:

Número y nombre del programa:

4. Diseñe un programa (en consola ) que por teclado solicite dos números y los reste, como resultado debe mostrar en
pantalla ”la división de su número A entre su número B es resultado”

Código ( copie y peque el código):

package ejercicios;
/**
*
* @author JIZQUIERDO
*/
import java.util.Scanner;
public class division {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int b, c, d;
System.out.println("Divición de dos numeros");
System.out.println("Digite primer numero");
c=a.nextInt();
System.out.println("Digite segundo numero");
d=a.nextInt();
if (d==0){
System.out.println("No se puede dividir por cero");
}
else {
int divi = c/d;
System.out.println("la divicíon de " + c + " / " + d +" es = " + divi);
}
}
}
Pantallazo de funcionamiento:

Pantallazo de funcionamiento (alternativo):

Número y nombre del programa:

5 Diseñe un programa ( en consola ) que muestre un Menú


Para amarillo 1
Para azul 2
Para rojo 3
Luego solicite al usuario digitar dos de estos números para descifrar la combinación.
Ejemplo: 1,3 resultado mostrado en pantalla “su combinación da naranja “
Recuerde que el usuario puede colocar el mismo número dos veces y números fuera del rango.

package ejercicios;
/**
*
* @author JIZQUIERDO
*/
import java.util.Scanner;
public class colores {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int b, c, d;
System.out.println("Digite el primer color a combinar:");
System.out.println("1. Amarillo 2. Azul 3. Rojo");
b=a.nextInt();
System.out.println("Digite el segundo color a combinar:");
c=a.nextInt();
if (b==c){
System.out.println("la combinación del color "+b + " con el color "+ c +" es "+ c);
}
if ((b==1 & c==2) || (b==2 & c==1)){
System.out.println("la combinación del color "+b + " con el color "+ c +" es verde");
}
if ((b==1 & c==3) || (b==3 & c==1)){
System.out.println("la combinación del color "+b + " con el color "+ c +" es naranja");
}
if ((b==3 & c==2) || (b==2 & c==3)){
System.out.println("la combinación del color "+b + " con el color "+ c +" es violeta");
}
}
}
Pantallazo de funcionamiento:

Pantallazo de funcionamiento (alternativo):

Número y nombre del programa

6. Diseñe un programa (en consola) que encuentre el área y perímetro de un rectángulo o un círculo mostrando un
menú para que seleccione, cuadrado o circulo luego pida los datos necesarios para dar solución y muestre en pantalla
el nombre de la figura su área en unidades cuadradas y su perímetro en unidades simples, recuerde que no existen
áreas o perímetros menores o iguales a cero.

package ejercicios;
/**
*
* @author JIZQUIERDO
*/
import java.util.Scanner;
public class area_perimetro{
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
double pi=3.1614, c, d, area = 0, perimetro=0;
int b;
System.out.println("Digite la operación que desea realizar:");
System.out.println("1. Area y Perimetro de un rectangulo 2. Area y Perimetro de un circulo");
b=a.nextInt();
switch (b) {
case 1:
System.out.println("Area y Perimetro de un rectangulo");
System.out.println("Digite el valor de la base del rectangulo en metros");
c=a.nextInt();
System.out.println("Digite el valor de la altura del rectangulo en metros");
d=a.nextInt();
if (c<=0 || d<=0){
System.out.println("!ERROR! los valores digitados no pueden ser iguales o menores a cero");
}
else
area =(c*d) ;
perimetro = (c*2)+(d*2);
System.out.println("El area del rectangulo es:"+ area + " metros cuadrados");
System.out.println("El perimetro del rectangulo es: "+ perimetro + " metros");
break;
case 2:
System.out.println("Area y Perimetro de un circulo");
System.out.println("Digite el valor del radio del circulo");
c=a.nextDouble();
if (c<=0){
System.out.println("!ERROR! los valores digitados no pueden ser iguales o menores a cero");
}
else
area =pi*(c*c) ;
perimetro = 2*pi*c;
System.out.println("El area del rectangulo es:"+ area +" metros cuadrados");
System.out.println("El perimetro del rectangulo es: "+ perimetro + " metros");
break;
default:
}
}

}
Pantallazo de funcionamiento.
Pantallazo de funcionamiento (alternativo).

Número y nombre del programa

7. Diseñe un programa (en consola) que solicite por teclado el nombre de un artículo, su valor de unidad, cantidad
a llevar, y si es o no de la canasta familiar, como resultado debe mostrar el total del valor de los productos a llevar y si
no son de la canasta familiar se le sume el IVA 16%.
Código ( copie y peque el código) Proceso circulo
package ejercicios;
/**
*
* @author JIZQUIERDO
*/
import java.util.Scanner;
public class canasta {
public static void main(String[] args) {
Scanner comparar = new Scanner (System.in);
String a, nombre;
Double valor, iva, cantidad, total;
System.out.println("Digite el articulo");
nombre = comparar.nextLine();
System.out.println("Digite el valor");
valor = comparar.nextDouble();
System.out.println("Digite la cantidad");
cantidad = comparar.nextDouble();
System.out.println("Su producto es de la canasta familiar s/n");
a = comparar.next();
if (a.equals("S")|| a.equals("s")){
total = cantidad*valor;
System.out.println(total);
}else {
total = cantidad*valor*1.16;
System.out.println(total);
}
}
}
Pantallazo de funcionamiento:

Pantallazo de funcionamiento (alternativo):

Número y nombre del programa

8. Utilizando el método RANDOM diseñe un programa (en consola) que de números aleatorios desde 0 hasta el
número que ingrese el usuario por teclado.

Código ( copie y peque el código)


package ejercicios;
/**
*
* @author JIZQUIERDO
*/
import java.util.Random;
import java.util.Scanner;
public class random {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
Random b = new Random ();
int c, d;
System.out.println("Digite un número");
c = a.nextInt();
d = b.nextInt(c)+1;
System.out.println("El numero aleatorio entre 0 y "+c +" es " + d);
}
}
Pantallazo de funcionamiento.

Número y nombre del programa

9. Utilizando el método RANDOM diseñe un programa (en consola) que de dos números aleatorios del 1 al 6 (como los
dados), de sacar dos números pares (1,1 o 2,2 o 3,3 o 4,4 o 5,5 o 6,6) saldrá un mensaje en pantalla que dice lanzar de
nuevo, de lazar en dos ocasiones más y de nuevo en las dos ocasiones sean pares saldrá un mensaje en pantalla que
diga “saque una ficha”, de no sacar pares saldrá en pantalla un mensaje lance de nuevo. (Como en el juego parques).

Código ( copie y peque el código)


package ejercicios;
/**
*
* @author JIZQUIERDO
*/
import java.util.Random;
import java.util.Scanner;
public class Dados {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
Random b = new Random ();
int alea1=b.nextInt(6)+1;
int alea2=b.nextInt(6)+1;
System.out.println ("Dado 1: "+alea1);
System.out.println ("Dado 2: "+alea2);
int veces=0;
if (alea1==alea2)
{
System.out.println("Llevas un par!!");
System.out.println("escribe l para lanzar");
String lanza=a.next();
while (alea1==alea2)
{
alea1=b.nextInt(6)+1;
alea2=b.nextInt(6)+1;
System.out.println ("Numero 1: "+alea1);
System.out.println ("Numero 2: "+alea2); if (alea1==alea2)
{
veces=veces+1;
if (veces==2)
{
System.out.println("Saca una ficha");
alea1=7;
}
}
}
}
else
{
System.out.println("Lance de nuevo!!");
}
}

}
Pantallazo de funcionamiento.

Número y nombre del programa

10. Diseñe un programa (en consola) que encuentre el tipo de triangulo que se tiene, mostrando un menú que pida si
se ingresaran ángulos o lados y se dé la opción para escoger uno de los dos. Si se selecciona por ángulos la suma de los
3 ángulos debe ser 180° y si se selecciona por lados, la suma de los dos lados más cortos debe ser mayor a la longitud
del lado más largo, para que sean un triángulo. Y mostrar en pantalla su triangulo es (equilátero o isósceles, o escaleno)
o (rectángulo o acutángulo u obtusángulo).

Código ( copie y peque el código)


package ejercicios;

/**
*
* @author JIZQUIERDO
*/

import java.util.Scanner;

public class Triangulos


{

public static void main(String[] args)

{
Scanner leer = new Scanner(System.in);
int opcion;
double lado1,lado2,lado3,salir;
do{

System.out.println("1. ingresar los lados de Triangulo ");


System.out.println("2. ingresar los angulos de Triangulo");
opcion=leer.nextInt();
if (opcion==1)
{
System.out.println("ingrese el Primer lado");
lado1=leer.nextDouble();
System.out.println("ingrese el Segundo lado");
lado2=leer.nextDouble();
System.out.println("ingrese el Tercer lado");
lado3=leer.nextDouble();
if ((lado1==lado2)&&(lado1!=lado3)||(lado3==lado2)&&(lado1!=lado3)||(lado1==lado3)&&(lado1!=lado2))
{
System.out.println("El Triangulo es Isoceles");

}
if ((lado1==lado2)&&(lado2==lado3)&&(lado1==lado3))
{
System.out.println("El Triangulo es Equilatero");
}
else if((lado1!=lado2)&&(lado2!=lado3)&&(lado3!=lado1))
{
System.out.println("El Triangulo es Escaleno");

}
}
if (opcion==2)
{

System.out.println("ingrese el Primer Agulo");


lado1=leer.nextDouble();
System.out.println("ingrese el Segundo Agulo");
lado2=leer.nextDouble();
System.out.println("ingrese el Tercer Agulo");
lado3=leer.nextDouble();

if (lado1<90||lado2<90||lado3<90)
{
System.out.println("Triángulo acutángulo");
}
if (lado1==90||lado2==90||lado3==90)
{
System.out.println("Triángulo rectángulo");
}
if (lado1>90||lado2>90||lado3>90)
{
System.out.println("Triángulo obtusángulo");
}
}
System.out.println("\033[31mPara Continuar oprima '1' de lo contrario otro Numero");
salir=leer.nextInt();
}while(salir==1);

Pantallazo de funcionamiento.

Pantallazo de funcionamiento (alternativo).

También podría gustarte