Sei sulla pagina 1di 6

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

CURSO: Programación Avanzada

EXPERIENCIA: Programación Modular y estructura de control secuencial

PROFESOR: Dr. Mendoza Apaza Fernando

ESTUDIANTE: CODIGO:
Alcántara Alvarado Jean Pierre 1623225648

FECHA:

05/ 09 /2019

GRUPO HORARIO: 90-G

HORA:

05:10 p.m. – 06:50 p.m.

2019
PARTE I
Elabore un informe acerca de la solución de ejercicios propuestos empleando IDE Java
1. Elabora un programa que permita calcular el área de triángulo.

package javaapplication9;
import java.util.Scanner;
public class JavaApplication9 {
public static void main(String[] args) {
int a,b,c,s;
int p;
Scanner entrada = new Scanner(System.in);
System.out.println("Introduzca los tres lados del triangulo: ");
a=entrada.nextInt();
b=entrada.nextInt();
c=entrada.nextInt();
s=(a+b+c)/2;
p=s*(s-a)*(s-b)*(s-c);
System.out.println("El area del triangulo es: "+(int)Math.sqrt(p));

}}

2. Elabora un programa que permita calcular el área de una circunferencia teniendo como
dato de entrada el radio.
Considerar: Area = pi * radio ^ 2

package javaapplication9;
import java.util.Scanner;
public class JavaApplication9 {
public static void main(String[] args) {
int r;
double pi=3.1416;
double area;
Scanner entrada = new Scanner(System.in);
System.out.println("Introduzca el radio del circulo: ");
r=entrada.nextInt();
area=pi*r*r;
System.out.println("El area del circulo es: "+area);

}}
3. Elabora un programa que permita calcular el perímetro y la superficie del rectángulo,
teniendo como dato de entrada a la base y altura.

package javaapplication9;
import java.util.Scanner;
public class JavaApplication9 {
public static void main(String[] args) {
int b,h;
Scanner entrada = new Scanner(System.in);
System.out.println("Introduzca la base del rectangulo: ");
b=entrada.nextInt();
System.out.println("Introduzca la altura del rectangulo: ");
h=entrada.nextInt();
System.out.println("El area del rectangulo es: "+(b*h));
System.out.println("El perimetro del rectangulo es: "+2*(b+h));

}}

4. Diseñar un aplicativo que permita calcular e imprimir el cuadrado y el cubo de un


número entero positivo.

package javaapplication9;
import java.util.Scanner;
public class JavaApplication9 {
public static void main(String[] args) {
int n;
Scanner entrada = new Scanner(System.in);
do{
System.out.println("Introduzca el numero: ");
n=entrada.nextInt();
if(n>0){
System.out.println("El cuadrado del numero es: "+(int)Math.pow(n, 2));
System.out.println("El cubo del numero es: "+(int)Math.pow(n, 3));}
else{System.out.println("Introduzca un numero positivo");}
}while(n<0);
}}

5. Dado el código de matrícula y cinco calificaciones de un estudiante obtenidas a lo largo


del semestre; construir un programa que permita imprimir la matrícula del estudiante y
el promedio de sus calificaciones.

package javaapplication9;
import java.util.Scanner;
public class JavaApplication9 {
@SuppressWarnings("empty-statement")
public static void main(String[] args) {
int[] n ={0,0,0,0,0};
int i;
int j=0;
String s;
Scanner entrada = new Scanner(System.in);
Scanner entrada1 = new Scanner(System.in);
System.out.println("Introduzca el codigo de matricula: ");
s=entrada1.nextLine();
System.out.println("Introduzca las notas: ");
for( i=0;i<5;i++){
do{
System.out.println("Introduzca la nota N°"+(i+1));
n[i]=entrada.nextInt();}while(n[i]>20);
j=j+n[i];}
j=j/5;
System.out.println("El codigo de matricula es: "+s);
System.out.println("El promedio de notas es: "+j);
}}
6. Construir un programa que ingresando el número entero de tres cifras, se obtenga como
resultado el número ingresado y el inverso de dicho número.

package javaapplication9;

import java.util.Scanner;

public class JavaApplication9 {

@SuppressWarnings("empty-statement")

public static void main(String[] args) {

int s;

int num;

int u,d,c;

Scanner entrada = new Scanner(System.in);

do{

System.out.println("Introduzca un numero de tres cifras: ");

s=entrada.nextInt();}while(s>999);

c=(int)s/100;

d=(int)s/10;

d=d-c*10;

u=(int)s%10;

num=(u*100)+d*10+c;

System.out.println("El numero es: "+s);

System.out.println("El numero invertido es: "+num);

}}

Potrebbero piacerti anche