0% encontró este documento útil (0 votos)
4 vistas

JAVA programas

El documento presenta un estudio sobre las estructuras de control de selección en Java, incluyendo las estructuras if, if-else e if-else-if. Además, se proporcionan ejemplos de programas en Java que ilustran conceptos como el cálculo de área y volumen de figuras geométricas, conversión de unidades y cálculo de totales en una compra. También incluye un cuestionario sobre el uso de la clase Scanner y operadores en Java.

Cargado por

beth_baam
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas

JAVA programas

El documento presenta un estudio sobre las estructuras de control de selección en Java, incluyendo las estructuras if, if-else e if-else-if. Además, se proporcionan ejemplos de programas en Java que ilustran conceptos como el cálculo de área y volumen de figuras geométricas, conversión de unidades y cálculo de totales en una compra. También incluye un cuestionario sobre el uso de la clase Scanner y operadores en Java.

Cargado por

beth_baam
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Tecnológico Nacional de México

Instituto Tecnológico de Zacatepec

Ingeniería en Sistemas Computacionales

Materia: Fundamentos de Programación

PROGRAMAS EN PSEINT

1. INVESTIGAR LAS ESTRUCTURAS DE CONTROL DE SELECCIÓN EN JAVA

Son sentencias que permiten ejecutar un bloque de código u otro, dependiendo


de si se cumple una condición.
Estructura if
La estructura if se denomina estructura de selección única porque ejecuta un
bloque de sentencias solo cuando se cumple la condición del if. Si la condición
es verdadera se ejecuta el bloque de sentencias. Si la condición es falsa, el
flujo del programa continúa en la sentencia inmediatamente posterior al if.
Una sentencia if tiene la siguiente sintaxis:
Estructura if else
La estructura if-else se denomina de selección doble porque selecciona entre
dos bloques de sentencias mutuamente excluyentes. Si se cumple la condición,
se ejecuta el bloque de sentencias asociado al if. Si la condición no se cumple,
entonces se ejecuta el bloque de sentencias asociado al else.
Una sentencia if-else tiene la siguiente sintaxis:

Estructura if else if
La estructura if-else-if se puede aplicar en los mismos casos en que se utiliza
un if-else anidado. Esta estructura permite escribir de forma abreviada las
condiciones de un if-else anidado.
Una sentencia if-else-if tiene la siguiente sintaxis:

2. A CONTINUACIÓN, SE MUESTRA UNA LISTA DE EJERCICIOS QUE


SERVIRAN DE APOYO PARA REFORZAR LOS CONCEPTOS DE
PROGRAMACIÓN EN JAVA.

 Escriba un programa en Java que reciba el radio de un circulo de


entrada, y que imprima el diámetro, la circunferencia y el área del
circulo. Usar las siguientes formulas (r es el radio).
Diámetro= 2r
Circunferencia= 2πr
Área= πr2

import java.util.Scanner;

public class TAREAcirculo {

public static void main(String [] args) {

Scanner in = new Scanner(System.in);

double area, circunferencia, diametro, r;

System.out.print("ingresa el valor de r:");

r = in.nextDouble();

in.nextLine();

diametro=r*2;

circunferencia=diametro*Math.PI;

area=Math.PI*r*r;

System.out.println("valor del area" + area);

System.out.println("valor de la cincunferencia" + circunferencia);

System.out.println("valor del dimetro" + diametro);

 Desarrolle un programa en Java que permita determinar el área y


volumen de un cilindro dado su radio (r) altura (h).
Vol = 3.1416*(r * r)*h
Área = 2*3.1416*r *h
import java.awt.Font;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

public class AreaVolumenCilindro {

public static void main(String[] args) {

double radio, altura, area, volumen;

String strRadio = JOptionPane.showInputDialog(null,

"Introduce el radio de la base del cilindro (cm)",

"Área y Volumen de un cilindro",

JOptionPane.QUESTION_MESSAGE);

radio = Double.parseDouble(strRadio);

String strAltura = JOptionPane.showInputDialog(null,

"Introduce la altura del cilindro (cm)",

"Área y Volumen de un cilindro",

JOptionPane.QUESTION_MESSAGE);

altura = Double.parseDouble(strAltura);
area = calcularAreaCilindro(radio, altura);

volumen = calcularVolumenCilindro(radio, altura);

String textoMostrar = "El área es " + String.format("%.2f", area) + " cm cuadrados";

textoMostrar += " y el volumen es " + String.format("%.2f", volumen) + " cm cúbicos.";

JLabel lblVolumen = new JLabel(textoMostrar);

Font fuente = new Font("Arial", Font.PLAIN, 17);

lblVolumen.setFont(fuente);

JOptionPane.showMessageDialog(null,

lblVolumen,

"Área y Volumen del cilindro ",

JOptionPane.INFORMATION_MESSAGE);

static double calcularAreaCilindro(double radio, double altura){

//Area de un cilindro = 2 Π (r * r ) * h

return 2 * Math.PI * (radio * radio) * h;

static double calcularVolumenCilindro(double radio, double altura){

//Volumen de un cilindro = Π r2 h

return Math.PI * Math.pow(radio, 2) * altura;

 Elaborar un programa en Java que calcule la cantidad de metros de


acuerdo al número de centímetros dados.

import java.util.Scanner;

public class CMaMETRO {

public static void main (String [] args){

Scanner sc = new Scanner(System.in);

System.out.println("Centimetro");

double centimetro = sc.nextDouble();

double convertir = centimetro * 0.01;

System.out.println(convertir + "cm");

 Escriba programa en Java que calcule el total a pagar en una papelería


de acuerdo al número de cuadernos a comprar a x precio. A toda compra
deberá agregarse el iva (16%). Imprimir el total de la comprar, el iva y el
total a pagar por dicha compra agregándole el iva.

import javax.swing.JOptionPane;

public class CalculadoraPapeleria {


public static void main(String[] args) {

String numCuadernosStr = JOptionPane.showInputDialog("Ingrese el número de cuadernos:");

String precioCuadernoStr = JOptionPane.showInputDialog("Ingrese el precio unitario de cada

cuaderno:");

int numCuadernos = Integer.parseInt(numCuadernosStr);

double precioCuaderno = Double.parseDouble(precioCuadernoStr);

double subtotal = numCuadernos * precioCuaderno;

double iva = subtotal * 0.16; // IVA del 16%

double totalPagar = subtotal + iva;

JOptionPane.showMessageDialog(null, "Subtotal: $" + subtotal + "\n" +

"IVA (16%): $" + iva + "\n" +

"Total a pagar: $" + totalPagar);

}
3. Contesta el siguiente cuestionario

 ¿Para qué sirve la clase Scanner?


 Menciona los operadores que se usan en Java.
 Declara 3 variables una de tipo carácter, otra numérica de entera y una
tercera numérica con punto decimal.

¿Para qué sirve la clase Scanner?


Sirve para obtener datos del usuario, como números o texto, y procesarlos de
manera ordenada y estructurada. Se encuentra en el paquete java.util.

Menciona los operadores que se usan en Java.


Aritméticos, relacionales, lógicos, de asignación, bit a bit, condicionales
(ternarios), de instancia y unarios.

Declara 3 variables una de tipo carácter, otra numérica de entera y


una tercera numérica con punto decimal.

char Nombre = “Alejandro”;

int numeroEntero = 5;

double numeroDecimal = 3.14;

También podría gustarte