Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


ejercicios básicos de programación en java, Ejercicios de Programación Java

ejercicios básicos de programación en java

Tipo: Ejercicios

2022/2023

Subido el 14/05/2023

javier-lcb
javier-lcb 🇵🇪

2 documentos

1 / 13

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
INGENIERIA EN COMPUNTACION Y SISTEMA
TIPO DE GRUPO: TEORIA
HORARIO: 10:40-12:25
DOCENTE: LAZO AGUIRRE WALTER
ALUMNO: WALTER COLONIA INFANTAS
TITULO DE TRABAJO: ALGORITMOS SECUENCIALES
FECHA: 10/05/2023
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Vista previa parcial del texto

¡Descarga ejercicios básicos de programación en java y más Ejercicios en PDF de Programación Java solo en Docsity!

INGENIERIA EN COMPUNTACION Y SISTEMA

TIPO DE GRUPO: TEORIA

HORARIO: 10:40-12:

DOCENTE: LAZO AGUIRRE WALTER

ALUMNO: WALTER COLONIA INFANTAS

TITULO DE TRABAJO: ALGORITMOS SECUENCIALES

FECHA: 10/05/

public class EJERCICIO1TR4 {

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

BufferedReader br = new BufferedReader(new

InputStreamReader(System.in));

int n, c = 0;

double num, prom = 0;

do {

System.out.print("Ingrese la cantidad de números: ");

n = Integer.parseInt(br.readLine());

} while (n <= 0);

while (c < n) {

System.out.print("Ingrese un número positivo: ");

num = Double.parseDouble(br.readLine());

if (num > 0) {

prom += num;

c++;

} else {

System.out.println("El número ingresado no es positivo. Intente

nuevamente.");

num,c,n proceso prom } Variable Entrada Variable Salida

public class EJERCICIO3TR4 {

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

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

int n, c = 0;

int edad, sumaEdades = 0;

String nombre;

do {

System.out.print("Ingrese la cantidad de alumnos: ");

n = Integer.parseInt(br.readLine());

} while (n <= 0);

while (c < n) {

System.out.println("\nDatos del alumno " + (c + 1) + ":");

System.out.print("Nombre: ");

nombre = br.readLine();

System.out.print("Edad: ");

edad = Integer.parseInt(br.readLine());

if (edad >= 0) {

sumaEdades += edad;

c++;

} else {

System.out.println("La edad ingresada no es válida. Intente nuevamente.");

System.out.println("La suma de las edades de los alumnos es: " + sumaEdades);

n,c,edad,nombre proceso^ sumaEdades Variable Entrada Variable Salida

public class EJERCICIO4TR4 {

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

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

int n, c = 0;

double nota, sumaNotas = 0, promedio = 0;

String nombre;

do {

System.out.print("Ingrese la cantidad de alumnos: ");

n = Integer.parseInt(br.readLine());

} while (n <= 0);

while (c < n) {

System.out.println("\nDatos del alumno " + (c + 1) + ":");

System.out.print("Nombre: ");

nombre = br.readLine();

System.out.print("Nota: ");

nota = Double.parseDouble(br.readLine());

if (nota >= 0 && nota <= 20) {

sumaNotas += nota;

c++;

} else {

System.out.println("La nota ingresada no es válida. Intente nuevamente.");

if (n > 0) {

promedio = sumaNotas / n;

promedio

n,c,nota,SumaNotas,

nombre

proceso Variable Entrada Variable Salida

public class EJERCICIO6TR4 {

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

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

int n, cant, c=0;

double pre, impT=0;

String nom;

do{

System.out.print("ingrese nro productos: ");

n=Integer.parseInt(br.readLine());

} while(n<=0);

while(c<n) {

System.out.println("\nDatos del producto "+ (c+1)+".");

System.out.print("Nombre: ");

nom=br.readLine();

do{

System.out.print("cantidad: ");

cant=Integer.parseInt(br.readLine());

}while(cant<=0);

do{

System.out.print("Precio: ");

pre=Double.parseDouble(br.readLine());

}while(pre<=0);

impT=impT+(cant*pre);

c=c+1;

System.out.print("\nEl importe total a pagar es: "+impT);

n,cant,c,pre,nom proceso impT Variable Entrada Variable Salida

public class EJERCICIO7TR4 {

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

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

int n;

double precioX, precioY, precioZ;

double consumoTotal = 0;

do {

System.out.print("Ingrese el número de personas: ");

n = Integer.parseInt(br.readLine());

} while (n <= 0);

System.out.print("Ingrese el precio del plato X: ");

precioX = Double.parseDouble(br.readLine());

System.out.print("Ingrese el precio del plato Y: ");

precioY = Double.parseDouble(br.readLine());

System.out.print("Ingrese el precio de la bebida Z: ");

precioZ = Double.parseDouble(br.readLine());

for (int i = 0; i < n; i++) {

consumoTotal += (precioX + precioY + precioZ);

double totalPago = consumoTotal + (0.18 * consumoTotal);

System.out.println("El total a pagar por las " + n + " personas es: " + totalPago);

totalPago

n,precioX,precioY,

precioZ,consumoT

otal

proceso Variable Entrada Variable Salida

public class EJERCICIO9TR4 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n, c = 0; int maleCount = 0; int femaleCount = 0; do { System.out.print("Ingrese la cantidad de alumnos: "); n = Integer.parseInt(br.readLine()); } while (n <= 0); while (c < n) { System.out.print("Ingrese el sexo del alumno " + (c + 1) + " (M/F): "); char gender = br.readLine().toUpperCase().charAt(0); if (gender == 'M') { maleCount++; } else if (gender == 'F') { femaleCount++; } else { System.out.println("El sexo ingresado no es válido. Intente nuevamente."); ; } c++; } System.out.println("Cantidad de alumnos hombres: " + maleCount); System.out.println("Cantidad de alumnos mujeres: " + femaleCount); } } maleCount, femaleCount n,c proceso Variable Entrada Variable Salida

public class EJERCICIO10TR4 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n, c = 0; int adultCount = 0; int minorCount = 0; int sumOfAges = 0; do { System.out.print("Ingrese la cantidad de edades: "); n = Integer.parseInt(br.readLine()); } while (n <= 0); while (c < n) { System.out.print("Ingrese la edad " + (c + 1) + ": "); int age = Integer.parseInt(br.readLine()); if (age >= 18) { adultCount++; } else { minorCount++; } sumOfAges += age; c++; } double averageAge = (double) sumOfAges / n; System.out.println("Cantidad de edades mayores de edad: " + adultCount); System.out.println("Cantidad de edades menores de edad: " + minorCount); System.out.println("Suma de todas las edades: " + sumOfAges); System.out.println("Promedio de las edades: " + averageAge); } }

adultCount, minorCount,

n,c proceso sumOfAges Variable Entrada Variable Salida

public class EJERCICIO12TR4 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n, c = 0; int evenCount = 0; int oddCount = 0; int sumOfEvens = 0; int sumOfOdds = 0; do { System.out.print("Ingrese la cantidad de números: "); n = Integer.parseInt(br.readLine()); } while (n <= 0); while (c < n) { System.out.print("Ingrese el número " + (c + 1) + ": "); int number = Integer.parseInt(br.readLine()); if (number > 0) { if (number % 2 == 0) { evenCount++; sumOfEvens += number; } else { oddCount++; sumOfOdds += number; } c++; } else { System.out.println("El número ingresado no es válido. Intente nuevamente."); } } System.out.println("Cantidad de números pares: " + evenCount); System.out.println("Cantidad de números impares: " + oddCount); System.out.println("Suma de números pares: " + sumOfEvens); System.out.println("Suma de números impares: " + sumOfOdds); } evenCount, oddCount, sumOfEvens,sumOfOdd s n,c (^) proceso Variable Salida Variable Entrada