Anda di halaman 1dari 17

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 pegue el código):
/*
Este programa tiene como objetivo realizar la suma de 2 numeros
*/
package edu.sena.suma;

import java.util.Scanner;
/**
*
* @author Brayan Enrique Gamboa Cruz
*/
public class EduSenaSuma {

public static void main(String[] args) {

Scanner leer = new Scanner(System.in);

int n1;
int n2;
int resultado;
int continuar;

do {
System.out.println("Ingrese el primer numero");

n1 = leer.nextInt();

System.out.println("Ingrese el segundo numero");

n2 = leer.nextInt();

resultado = n1 + n2;

System.out.println("La suma de su numero" +n1+ "mas su numero" +n2+ "es"


+resultado );
System.out.println("Para iniciar una nueva suma, presione 1. Para abandonar, presione
otro numero");
continuar=leer.nextInt();
}while(continuar==1);

Pantallazo de funcionamiento con el primer ejemplo “funcionamiento ideal”


Pantallazo de funcionamiento con el segundo ejemplo “funcionamiento con una restricción
si aplica”

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 numero A menos su numero B es
resultado”.
Código (Copie y pegue el código):
/*
Este programa tiene como objetivo realizar resta entre 2 numeros
*/
package edu.sena.resta;

import java.util.Scanner;

/**
*
* @author Brayan Enrique Gamboa Cruz
*/
public class EduSenaResta {

public static void main(String[] args) {


// TODO code application logic here
Scanner leer = new Scanner(System.in);

int n1;
int n2;
int resultado;
int continuar;

do {
System.out.println("Ingrese el primer numero");

n1 = leer.nextInt();

System.out.println("Ingrese el segundo numero");

n2 = leer.nextInt();
resultado = n1 - n2;

System.out.println("La resta de su numero" +n1+ "menos su numero" +n2+ "es"


+resultado );
System.out.println("Para iniciar una nueva resta, presione 1. Para abandonar, presione
otro numero");
continuar=leer.nextInt();
}while(continuar==1);
}

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

Pantallazo de funcionamiento con el segundo ejemplo “funcionamiento con una restricción


si aplica”

Número y nombre del programa:


3. Diseñe un programa (en consola) que por teclado solicite dos números y los multiplique,
como resultado debe mostrar en pantalla” la multiplicacion de su numero A por su numero
B es resultado”.
Código (Copie y pegue el código):
/*
Este programa tiene como objetivo realizar multiplicaciones entre 2 numeros
*/
package edu.sena.multiplicacion;

import java.util.Scanner;

/**
*
* @author Brayan Enrique Gamboa Cruz
*/
public class EduSenaMultiplicacion {

public static void main(String[] args) {


// TODO code application logic here
Scanner leer = new Scanner(System.in);

int n1;
int n2;
int resultado;
int continuar;

do {
System.out.println("Ingrese el primer numero");

n1 = leer.nextInt();

System.out.println("Ingrese el segundo numero");

n2 = leer.nextInt();

resultado = n1 * n2;

System.out.println("La multiplicacion de su numero" +n1+ "por su numero" +n2+ "es"


+resultado );
System.out.println("Para iniciar una nueva multiplicacion, presione 1. Para abandonar,
presione otro numero");
continuar=leer.nextInt();
}while(continuar==1);
}

Pantallazo de funcionamiento con el primer ejemplo “funcionamiento ideal”

Pantallazo de funcionamiento con el segundo ejemplo “funcionamiento con una restricción


si aplica”

Número y nombre del programa:


4. Diseñe un programa (en consola) que por teclado solicite dos números y los divida, como
resultado debe mostrar en pantalla” la división de su numero A sobre su numero B es
resultado” si el num dos el denominador es cero debe salir las palabras “Error división por
0”.
Código (Copie y pegue el código):
/*
Este programa tiene como objetivo realizar divisiones entre 2 numeros
*/
package edu.sena.division;
import java.util.Scanner;
/*
* @author Brayan Enrique Gamboa Cruz
*/
public class EduSenaDivision {

public static void main(String[] args) {


// TODO code application logic here
Scanner leer = new Scanner(System.in);

int n1;
int n2;
int resultado;
int continuar;
do {
System.out.println("Ingrese el primer numero");

n1 = leer.nextInt();

System.out.println("Ingrese el segundo numero");

n2 = leer.nextInt();
if (n2==0){
System.out.println("Error division por 0");
} else {
resultado = n1 / n2;

System.out.println("La division de su numero" +n1+ "sobre su numero" +n2+ "es"


+resultado );

} System.out.println("Para iniciar una nueva division, presione 1. Para abandonar,


presione otro numero");
continuar=leer.nextInt();
}while(continuar==1);
}

Pantallazo de funcionamiento con el primer ejemplo “funcionamiento ideal”


Pantallazo de funcionamiento con el segundo ejemplo “funcionamiento con una restricción
si aplica”

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.
Código (Copie y pegue el código):
/*
Este programa tiene como objetivo el poder realizar
combinaciones de colores, y mostrar el resultado de esa combinacion.
*/
package edu.sena.ejercicio5;

import java.util.Scanner;
/**
*
* @author Brayan Enrique Gamboa Cruz
*/
public class EduSenaEjercicio5 {

public static void main(String[] args) {


Scanner color = new Scanner (System.in);

int color1;
int color2;
int continuar;

do {
System.out.println("Por favor digite un numero segun el color que desee escojer");
System.out.println("Para amarillo presione 1");
System.out.println("Para azul presione 2");
System.out.println("Para rojo presione 3");

color1 = color.nextInt();

System.out.println("Por favor digite otro numero para seleccionar el color a combinar");


color2 = color.nextInt();

if ((color1==1 & color2==1)){


System.out.println("la combinación del color "+color1+ " con el color "+color2+" es
amarillo");
}
if ((color1==2 & color2==2)){
System.out.println("la combinación del color "+color1+ " con el color "+color2+" es
azul");
}
if ((color1==3 & color2==3)){
System.out.println("la combinación del color "+color1+ " con el color "+color2+" es
rojo");
}
if ((color1==1 & color2==2) || (color1==2 & color2==1)){
System.out.println("la combinación del color "+color1+ " con el color "+color2+" es
verde");
}
if ((color1==1 & color2==3) || (color1==3 & color2==1)){
System.out.println("la combinación del color "+color1+ " con el color "+color2+" es
naranja");
}
if ((color1==3 & color2==2) || (color1==2 & color2==3)){
System.out.println("la combinación del color "+color1+ " con el color "+color2+" es
morado");
}
System.out.println("Para iniciar de nuevo, presione 1. Para abandonar, presione otro
numero");
continuar=color.nextInt();
}while(continuar==1);

}
}
Pantallazo de funcionamiento con el primer ejemplo “funcionamiento ideal”
Pantallazo de funcionamiento con el segundo ejemplo “funcionamiento con una restricción
si aplica”

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 das 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.
Código (Copie y pegue el código):
/*
* Este programa tiene como fin poder identificar una figura, hallar
* area y perimetro y mostrar su resultado
*/

package edu.sena.ejercicio6;

import java.util.Scanner;
/*
* @author Brayan Enrique Gamboa Cruz
*/

public class EduSenaEjercicio6{

public static void main(String[] args) {


Scanner leer = new Scanner(System.in);
double pi=3.1614;
double dato1;
double dato2;
double area = 0;
double perimetro=0;
int figura;
int continuar;

do {
System.out.println("Digite el numero segun la figura que busca realizar");
System.out.println("1. Area/perimetro rectangulo 2. Area/perimetro circulo");
figura=leer.nextInt();
switch (figura) {
case 1:
System.out.println("Area y Perimetro de un rectangulo");
System.out.println("Digite el valor de la base del rectangulo en metros");
dato1=leer.nextInt();
System.out.println("Digite el valor de la altura del rectangulo en metros");
dato2=leer.nextInt();
if (dato1<=0 || dato2<=0){
System.out.println("Los valores digitados no pueden ser menores o iguales a 0");
}
else
area =(dato1*dato2) ;
perimetro = 2*(dato1+dato2);
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");
dato1=leer.nextDouble();
if (dato1<=0){
System.out.println("Los valores digitados no pueden ser menores o iguales a 0");
}
else
area =pi*(dato1*dato1) ;
perimetro = 2*pi*dato1;
System.out.println("El area del circulo es:"+ area +" metros cuadrados");
System.out.println("El perimetro del circulo es: "+ perimetro + " metros");
break;
default:
} System.out.println("Para iniciar de nuevo, presione 1. Para abandonar, presione otro
numero");

continuar=leer.nextInt();

}while(continuar==1);{

}
}

}
Pantallazo de funcionamiento con el primer ejemplo “funcionamiento ideal”
Pantallazo de funcionamiento con el segundo ejemplo “funcionamiento con una restricción si
aplica”

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 pegue el código)
/*
Este programa tiene como objetivo el identificar si el articulo
seleccionado es de la canasta familiar
*/
package edu.sena.ejercicio7;

/*
* @author Brayan Enrique Gamboa Cruz
*/

import java.util.Scanner;
public class EduSenaEjercicio7 {

public static void main(String[] args) {

Scanner datos = new Scanner (System.in);


String a, nombre;
double valor;
double cantidad;
double total;
int continuar;

do{
System.out.println("Escriba el nombre del articulo");
nombre = datos.nextLine();
System.out.println("Digite su valor");
valor = datos.nextDouble();
System.out.println("Digite su cantidad");
cantidad = datos.nextDouble();
System.out.println("¿Su producto es de la canasta familiar? si/no");
a = datos.next();
if (a.equals("SI")|| a.equals("si")){
total = cantidad*valor;
System.out.println(total);
}else {
total = cantidad*valor;
total = total+(total*0.16);

System.out.println("El valor del producto escrito es" +total);


}
System.out.println("Para iniciar de nuevo, presione 1. Para abandonar, presione otro
numero");
continuar = datos.nextInt();
} while (continuar==1);
}
}
Pantallazo de funcionamiento con el primer ejemplo “funcionamiento ideal”

Pantallazo de funcionamiento con el segundo ejemplo “funcionamiento con una restricción


si aplica”
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 pegue el código)
/*
Este programa tiene como objetivo mostrar como resultado un numero aleatorio
a partir de 0 hasta el numero que hayamos digitado
*/

package edu.sena.ejercicio8;
/**
*
* @author Brayan Enrique Gamboa Cruz
*/
import java.util.Random;
import java.util.Scanner;

public class EduSenaEjercicio8 {


public static void main(String[] args) {
Scanner n1 = new Scanner(System.in);
Random n2 = new Random ();

int n3;
int n4;
int continuar;

do {
System.out.println("Digite cualquier numero");

n3 = n1.nextInt();

n4 = n2.nextInt(n3)+1;

System.out.println("El numero aleatorio entre 0 y "+n3+" es "+n4);

System.out.println("Para iniciar de nuevo presione 1, para abandonar presione otro


numero");
continuar = n1.nextInt();

}while(continuar==1);{

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

Pantallazo de funcionamiento con el segundo ejemplo “funcionamiento con una restricción


si aplica”

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
mas 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 pegue el código)
/*
Este programa tiene como finalidad lanzar numeros aleatorios del 1 al 6.
Si se consiguen pares, se puede continuar hasta sacar los 3 pares para sacar
una ficha
*/

package edu.sena.ejercicio9;
/**
*
* @author Brayan Enrique Gamboa Cruz
*/
import java.util.Random;
import java.util.Scanner;

public class EduSenaEjercicio9 {

public static void main(String[] args) {

Scanner a = new Scanner(System.in);


Random b = new Random ();

int n1=b.nextInt(6)+1;
int n2=b.nextInt(6)+1;
int continuar;

do{
System.out.println ("Dado 1: "+n1);
System.out.println ("Dado 2: "+n2);
n1=b.nextInt(6)+1;
n2=b.nextInt(6)+1;
int veces=0;
if (n1==n2)
{
System.out.println("Llevas un par!!");
System.out.println("escribe l para lanzar");
while (n1==n2)
{
n1=b.nextInt(6)+1;
n2=b.nextInt(6)+1;
System.out.println ("Numero 1: "+n1);
System.out.println ("Numero 2: "+n2);
if (n1==n2)
{
veces=veces+1;
if (veces==2)
{
System.out.println("Saca una ficha");
n1=7;
}
}
}
}
else
{
System.out.println("Lance de nuevo!!");
}

System.out.println("Para iniciar de nuevo presione 1, para abandonar presione otro


numero");

continuar = a.nextInt();

}while(continuar==1);

}
Pantallazo de funcionamiento con el primer ejemplo “funcionamiento ideal”
Pantallazo de funcionamiento con el segundo ejemplo “funcionamiento con una restricción
si aplica”

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 pegue el código)
/*
Este programa tiene como finalidad el poder identificar a traves de ciertas medidas,
ya sean angulos o lados, que tipo de rectangulo
*/

package edu.sena.ejercicio10;

/**
*
* @author Brayan Enrique Gamboa Cruz
*/

import java.util.Scanner;

public class EduSenaEjercicio10


{

public static void main(String[] args)

{
Scanner leer = new Scanner(System.in);
int opcion;
double dato1;
double dato2;
double dato3;
int continuar;
do{

System.out.println("Para ingresar los lados de un triangulo pulse 1");


System.out.println("Para ingresar los angulos de un triangulo pulse 2");
opcion=leer.nextInt();
if (opcion==1)
{
System.out.println("Ingrese la medida de a");
dato1=leer.nextDouble();
System.out.println("Ingrese la medida de b");
dato2=leer.nextDouble();
System.out.println("Ingrese la medida de c");
dato3=leer.nextDouble();
if
((dato1==dato2)&&(dato1!=dato3)||(dato3==dato2)&&(dato1!=dato3)||(dato1==dato3)&
&(dato1!=dato2))
{
System.out.println("El triangulo es isosceles");

}
if ((dato1==dato2)&&(dato2==dato3)&&(dato1==dato3))
{
System.out.println("El triangulo es equilatero");
}
else if((dato1!=dato2)&&(dato2!=dato3)&&(dato3!=dato1))
{
System.out.println("El triangulo es escaleno");

}
}
if (opcion==2)
{

System.out.println("Ingrese el angulo de A");


dato1=leer.nextDouble();
System.out.println("Ingrese el angulo de B");
dato2=leer.nextDouble();
System.out.println("Ingrese el angulo de C");
dato3=leer.nextDouble();

if (dato1<90||dato2<90||dato3<90)
{
System.out.println("Triángulo acutángulo");
}
if (dato1==90||dato2==90||dato3==90)
{
System.out.println("Triángulo rectángulo");
}
if (dato1>90||dato2>90||dato3>90)
{
System.out.println("Triángulo obtusángulo");
}
}
System.out.println("Para iniciar de nuevo presione 1. Para abandonar, presione otro
numero");
continuar=leer.nextInt();
}while(continuar==1);

Pantallazo de funcionamiento con el primer ejemplo “funcionamiento ideal”

Pantallazo de funcionamiento con el segundo ejemplo “funcionamiento con una restricción


si aplica”

Anda mungkin juga menyukai