Está en la página 1de 15

El programa que calcula si un número entero es par o impar es el siguiente:

import java.util.*;

public class Condicional1_1 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int N;

System.out.print("Introduzca Número entero: ");

N = sc.nextInt();

if(N%2==0)

System.out.println("Par");

else

System.out.println("Impar");

2. Programa que lea un número entero y muestre si el número es múltiplo de 10.

Podemos comprobar si un número entero es múltiplo de 10 si al dividirlo por 10 es resto de esta


división es cero.

/* Programa que lea un número entero y muestre si el número es múltiplo de 10 */

import java.util.*;

public class Condicional1_2 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

int N;

System.out.print("Número entero: ");

N = sc.nextInt();

if(N%10==0)

System.out.println("Es múltiplo de 10");

else

System.out.println("No es múltiplo de 10");

3. Programa que lea un carácter por teclado y compruebe si es una letra mayúscula

/* condicional1_3

* Programa que lea un carácter por teclado y compruebe si es una letra mayúscula

*/

import java.io.*;

import java.util.*;

public class condicional1_3 {

public static void main(String[] args) throws IOException{

Scanner sc = new Scanner(System.in);

char car, car1;

System.out.print("Introduzca un carácter: ");

car = (char)System.in.read(); //lee un solo caracter

if(Character.isUpperCase(car)) //utilizamos el método isUpperCase de la clase Character


System.out.println("Es una letra mayúscula");

else

System.out.println("No es una letra mayúscula");

Ejercicio 4:

Programa que lea una cantidad de grados centígrados y la pase a grados Fahrenheit.

La fórmula correspondiente para pasar de grados centígrados a fahrenheit es:

F = 32 + ( 9 * C / 5)

import java.util.*;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

double gradosC, gradosF;

System.out.println("Introduce grados Centígrados:");

gradosC = sc.nextDouble();

gradosF = 32 + (9 * gradosC / 5);

System.out.println(gradosC +" ºC = " + gradosF + " ºF");

Ejercicio 5. Programa que lee por teclado el valor del radio de una circunferencia y calcula y
muestra por pantalla la longitud y el área de la circunferencia.

Longitud de la circunferencia = 2*PI*Radio, Area de la circunferencia = PI*Radio^2


import java.util.*;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

double radio, longitud, area;

System.out.println("Introduce radio de la circunferencia:");

radio = sc.nextDouble();

longitud = 2 * Math.PI * radio;

area = Math.PI * Math.pow(radio, 2);

System.out.println("Longitud de la circunferencia -> " + longitud);

System.out.println("Area de la circunferencia -> " + area);

Ejercicio 6. Programa que pase una velocidad en Km/h a m/s. La velocidad se lee por teclado.

import java.util.*;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

double velocidad;

System.out.println("Introduzca velocidad en Km/h: ");

velocidad = sc.nextDouble();
System.out.println(velocidad + " Km/h -> " + velocidad*1000/3600 + " m/s");

Ejercicio 7. Programa lea la longitud de los catetos de un triángulo rectángulo y calcule la longitud
de la hipotenusa según el teorema de Pitágoras.

import java.util.*;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

double cateto1, cateto2;

System.out.print("Introduzca longitud del primer cateto: ");

cateto1 = sc.nextDouble();

System.out.print("Introduzca longitud del segundo cateto: ");

cateto2 = sc.nextDouble();

System.out.println("Hipotenusa -> " + Math.sqrt(Math.pow(cateto1,2)+ Math.pow(cateto2,


2)));

1. realizar un programa en java netbeans que pida un digito y lo valla sumando y muestre el
resultado este operación debe realizarse hasta que el usuario digite el numero 25

.
package ejercicio.pkg1;

import javax.swing.JOptionPane;

public class Ejercicio1 {

public static void main(String[] args) {

String a;

int n,s=0,c=1;

while (c==1){

a=JOptionPane.showInputDialog("digite un numero"; ) ;

n=Integer.parseInt(a) ;

s=s+n;

if (n==25){

c=2;

JOptionPane.showMessageDialog(null,"la sumatoria es "+s,"",JOptionPane.PLAIN_MESSAGE) ;

2. Realizar un programa en java netbeans que pida 3 digito al usuario, en el cual debe encontrar el
número del centro. Debe dejar de pedir número al usuario y realizar esta operación hasta que la
suma total de los tres digito sea igual a 15.

* To change this template, choose Tools | Templates

* and open the template in the editor.


package ejercicio.pkg1;

import javax.swing.JOptionPane;

* @author

public class Ejercicio1 {

@param args the command line arguments

public static void main(String[] args) {

String a,b,c;

int n1,n2,n3,con=1,suma;

while (con==1){

a=JOptionPane.showInputDialog("digite #1"; ) ;

b=JOptionPane.showInputDialog("digite #2"; ) ;

c=JOptionPane.showInputDialog("digite #3"; ) ;

n1=Integer.parseInt(a) ;

n2=Integer.parseInt(b) ;

n3=Integer.parseInt(c) ;

if (n1==n2||n2==n3||n3==n1) {

JOptionPane.showMessageDialog(null,"Hay un numero repetido no se puede hallar el del


centro","",JOptionPane.ERROR_MESSAGE) ;

else{

if(n1>n2&&n1<n3||n1<n2&&n1>n3){

JOptionPane.showMessageDialog(null,"el numero del centro


es"+n1,"",JOptionPane.PLAIN_MESSAGE) ;

else if(n2>n1&&n2<n3||n2<n1&&n2>n3){
JOptionPane.showMessageDialog(null,"el numero del centro
es"+n2,"",JOptionPane.PLAIN_MESSAGE);

else if(n3>n2&&n3<n1||n3<n2&&n3>n1){

JOptionPane.showMessageDialog(null,"el numero del centro


es"+n3,"",JOptionPane.PLAIN_MESSAGE) ;

suma=n1+n2+n3;

if (suma==15){

con=2;

3. Realizar un programa en java netbeans en el cual debe pedir 3 dígitos al usuario. Hallar el
Máximo común Divisor, este programa debe cerrarse hasta el M. C.D. sea mayor a 10.

package javaapplication13;

import javax.swing.JOptionPane;

@author Administrador

public class JavaApplication13 {


* @param args the command line arguments

public static void main(String[] args) {

String num1,num2,num3;

int n1,n2,n3,con=0,a, mcd=0;

while (con==0){

num1=JOptionPane.showInputDialog(" ingrese primer numero" ) ;

num2=JOptionPane.showInputDialog(" ingrese el segundo numero" ) ;

num3=JOptionPane.showInputDialog(" ingrese tercer numero" ) ;

n1=Integer.parseInt(num1) ;

n2=Integer.parseInt(num2) ;

n3=Integer.parseInt(num3) ;

if(n1<2&&n1<n3) {

a=n1; }

else

if (n2<n1&&n2<n3){

a=n2; }

else {

a=n3; }

for(int x=1; x<=a; x++){

if(n1 % x == 0 & n2 % x == 0 & n3 % x == 0){

mcd=x;
}

JOptionPane.showMessageDialog(null,"m.c.d es "+mcd) ;

if(mcd>10){

con=1;

4. Realizar un programa en java netbeans en el cual pueda hallar el área de:

a/ área al cuadrado

b/ área del triangulo

c/área rectángulo

d/área circulo

salir

java netbeans ejercicios Ejemplos

* To change this template, choose Tools | Templates

* and open the template in the editor.


package javaapplication5;

import javax.swing.JOptionPane;

* @author Administrador

public class JavaApplication5 {

* @param args the command line arguments

public static void main(String[] args) {

String num1,num2,num3;

int a,cont=1;

float b,c,resp;

do{

num1=JOptionPane.showInputDialog("ELEJIR ARIA A REALIZAR n1 area al cuadradon2 area del


triangulon3 area del rectangulon4 area del circulon5 SALIR " ; ) ;

a= Integer.parseInt(num1);

switch (a){

case 1:

num2=JOptionPane.showInputDialog("ingrese primer lado "; ) ;

b= Float.parseFloat(num2) ;

resp=b*b;
JOptionPane.showMessageDialog(null,"area del cuadrado "+
resp,"Resultado",JOptionPane.PLAIN_MESSAGE);break;

case 2:

num2=JOptionPane.showInputDialog("ingrese base"; ) ;

b= Float.parseFloat(num2) ;

num3=JOptionPane.showInputDialog("ingrese Altura"; ) ;

c= Float.parseFloat(num3) ;

resp=(b*c)/2 ;

JOptionPane.showMessageDialog(null,"area del Triangulo "+


resp,"Resultado",JOptionPane.PLAIN_MESSAGE) ;break;

case 3:

num2=JOptionPane.showInputDialog("ingrese base"; ) ;

b= Float.parseFloat(num2) ;

num3=JOptionPane.showInputDialog("ingrese Altura"; ) ;

c= Float.parseFloat(num3) ;

resp= b*c;

JOptionPane.showMessageDialog(null,"area del Rectangulo "+


resp,"Resultado",JOptionPane.PLAIN_MESSAGE) ;break;

case 4:
num2=JOptionPane.showInputDialog("ingrese Radio"; ) ;

b= Float.parseFloat(num2) ;

resp = (float) Math.PI * (float) Math.pow(b,2) ;

JOptionPane.showMessageDialog(null,"area del Circulo "+


resp,"Resultado",JOptionPane.PLAIN_MESSAGE);break;

case 5:

cont = cont + 1;

JOptionPane.showMessageDialog(null,"salir ","salir",JOptionPane.PLAIN_MESSAGE) ;break;

default:

JOptionPane.showMessageDialog(null,"Numero no Valido
","ERROR",JOptionPane.ERROR_MESSAGE) ;

while(cont==1) ; }

}
5. Realizar un programa en netbeans el cual el programa de dos numero cualquiera, diga cual es el
mayor y cual es el menor de los dígitos dado por el programa a lazar, la suma total de eso dos
dígitos , a^b , raíz cuadrada de la suma de los dos dígitos , este programa debe cerrarse hasta que
el resultado de la raíz sea mayor a 4.

package ejerciciosenclase;

import javax.swing.JOptionPane;

public class Ejerciciosenclase {

public static void main(String[] args) {

//comienzan los codigos

int x=0, n1=0, n2=0, res=0, res1, res2=0, p=0, p1=0;

while(x==0){

n1= (int) Math.ceil(Math.random() * 20); //aqui se le da valor random a la variable

n2= (int) Math.ceil(Math.random() * 20); //aqui se le da valor random a la variable

p= (int) Math.min(n1, n2) ; //aqui encuentro el número menor

p1= (int) Math.max(n1, n2) ; //aqui encuentro el número mayor

JOptionPane.showMessageDialog(null,"Primer random = "+n1) ; //aqui se muestran los resultados


obtenidos

JOptionPane.showMessageDialog(null,"Segundo random = "+n2) ;

JOptionPane.showMessageDialog(null,"Mayor = "+p1) ;

JOptionPane.showMessageDialog(null,"Menor = "+p) ;

res=n1+n2;//aqui se ase la suma de los números random

res1= (int) Math.sqrt(res);//aqui se saca la raiz cuadrada de la suma de los numeros random

res2= (int) Math.pow(n1, n2);//aqui se hace el numero elevado

JOptionPane.showMessageDialog(null,"Raiz cuadrada de "+res+" es = "+res1) ;//aqui se muestran


los resultados obtenidos
JOptionPane.showMessageDialog(null,"Número elevado = "+res2) ;

if(res1>4){ //aqui se hace la toma de desiciones para cerrar el programa

x=1;

JOptionPane.showMessageDialog(null,"Programa se va a cerrar"; ) ;

También podría gustarte