Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACION DE COMPUTADORES
POLITECNICO GRANCOLOMBIAN
2020-2
EJERCICIOS:
B.
/* * Programa que lee tres números distintos * y nos dice cuál de ellos es el mayor
*/import java.util.Scanner;public class MayorDeTres { public static void
main(String[] args) { Scanner sc = new Scanner(System.in); int n1, n2,
n3; System.out.print("Introduzca primer número: "); n1 = sc.nextInt();
System.out.print("Introduzca segundo número: "); n2 = sc.nextInt();
System.out.print("Introduzca tercer número: "); n3 = sc.nextInt();
C.
/* * Programa que lee tres números distintos * y nos dice cuál de ellos es el mayor
*/import java.util.Scanner;public class MayorDeTres { public static void
main(String[] args) { Scanner sc = new Scanner(System.in); int n1, n2,
n3; System.out.print("Introduzca primer número: "); n1 = sc.nextInt();
System.out.print("Introduzca segundo número: "); n2 = sc.nextInt();
System.out.print("Introduzca tercer número: "); n3 = sc.nextInt(); if
(n1 > n2) { if (n1 > n3) { System.out.println("El mayor
es: " + n1); } else {
System.out.println("el mayor es: " + n3); } } else if (n2 >
n3) { System.out.println("el mayor es: " + n2); } else {
System.out.println("el mayor es: " + n3); } }}
D.
/* * Programa que lee tres números distintos * y nos dice cuál de ellos es el mayor
*/import java.util.Scanner;public class MayorDeTres { public static void
main(String[] args) { Scanner sc = new Scanner(System.in); int n1, n2,
n3; System.out.print("Introduzca primer número: "); n1 = sc.nextInt();
System.out.print("Introduzca segundo número: "); n2 = sc.nextInt();
System.out.print("Introduzca tercer número: "); n3 = sc.nextInt(); if
(n1 > n2) { if (n1 > n3) { System.out.println("El mayor
es: " + n1); } else {
System.out.println("el mayor es: " + n3); } } else if (n2 >
n3) { System.out.println("el mayor es: " + n2); } else {
System.out.println("el mayor es: " + n3); } }}
3. Promedio
La siguiente función recibe como entrada un valor n y un Scanner, lee n valores
enteros usando el Scanner y retorna su suma.
static int leer_y_sumar_datos(int n, Scanner lector) {
int suma = 0;
for (int i = 0; i < n; i++)
suma = suma + lector.nextInt();
return suma;
}
SOLUCION
/*
*/
package ejer4;
import java.io.*;
import java.util.*;
/**
* @author Administrador
*/
/**
*/
int numero,val,mayor,menor;
double media;
numero=teclado.nextInt();
mayor=0;
menor=1000000000;
media=0;
val=teclado.nextInt();
if (val>mayor)
mayor=val;
if (val<menor)
menor=val;
media=media+val;
media=media/numero;
4. Caballo
e. Escriba una función java que reciba como entrada cuatro valores enteros,
fila_cab, col_cab, fila_rey y col_rey; y decida si, en un tablero de ajedrez,
un caballo en la posición (fila_cab, col_cab) ataca a un rey en la posición
(fila_rey, col_rey).
*/import java.util.Scanner;public class MayorDeTres { public static void main(String[]
args) {
Static String ataca(int x2, int y2, int x1, int y1) {
Boolean distancia = Math.sqrt((x1 – x2) * (x1 – x2) + (y1 – y2) * (y1 – y2)) ==
2.23606797749979;
if (distancia == true)
Else