Guia2

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Guia2 as PDF for free.

More details

  • Words: 516
  • Pages: 5
Guía 2: Ciclos ING1310 En sus respuestas, asuma que el usuario ingresa números en el formato correcto. Por ejemplo, en la Pregunta 2, asuma que el usuario ingresa notas positivas. Pregunta1 Escribir un programa que le pida al usuario un número n y que le devuelva la tabla de este numero (hasta n*10) Pregunta 2 Escriba un programa que calcule promedios. Este programa recibe una lista de notas. Para terminar de ingresar las notas el usuario debe ingresar “-1”). Pregunta 3 Escriba un programa que calcule el factorial de un número dado por el usuario. Pregunta 4 ¿Qué imprime este programa? class Imprime { public static void main(String[] args) { int i,j; for (i=1; i<=5; i++) { for(j=1; j<=i; j++) System.out.print("*"); System.out.println(); } }

}

Pregunta 5 Escriba un programa que reciba un número entero e imprima en pantalla los dígitos de este número. Pregunta 6 Escriba un programa que imprima para un número cualquiera a dado por el usuario todos los pares de números b y c tales que: a = b*c Pregunta 7 Un número es perfecto si es igual a la suma de sus divisores propios. Por ejemplo: Los divisores de 6 son: 1, 2,3 y 6

Los divisores propios de 6 son por lo tanto: 1,2 y 3 Entonces 6 es un número perfecto pues 1+2+3 = 6 Escriba un programa que determine si un número dado por el usuario es perfecto.

Solución Pregunta 1 class Tabla { public static void main(String[] args) { int a,i; System.out.println("Ingrese a"); a=In.readInt(); for (i=1; i<=10;i++) System.out.println(a*i); } }

Solución Pregunta 2 class Promedio { public static void main(String[] args) { double suma_notas=0; double nota=0; double promedio; int num_notas=0; while (nota != -1) { System.out.println("Ingrese nota, para terminar ingrese -1"); nota = In.readDouble(); if(nota != -1) { suma_notas = suma_notas+nota; num_notas++; } } if (num_notas > 0) { promedio = suma_notas/num_notas; System.out.println("Su promedio es: "+ promedio ); } }

}

Solución Pregunta 3 class Factorial { public static void main(String[] args) { int numero; int i; int factorial=1; System.out.println("Ingrese el numero"); numero = In.readInt(); if (numero != 0 && numero != 1) { i=2; while(i <= numero) { factorial = factorial*i; i++; } } System.out.println("El factorial de "+ numero+ " es " + factorial); } }

Solución Pregunta 4 * ** *** **** *****

Solución Pregunta 5 class Digitos { public static void main(String[] args) { int numero, digito;

System.out.println("Ingrese el numero"); numero = In.readInt(); while( numero != 0) { digito = numero%10; System.out.println(digito); numero= numero/10; }

}

}

Solución Pregunta 6 class ParDivisores { public static void main(String[] args) { int a,b,c; int i; System.out.println("Ingrese a"); a = In.readInt(); i=1; while(i <= Math.sqrt(a)) { if(a%i==0) { b=i; c=a/b; System.out.println(a+" = "+b+" * "+c); } i++; }

}

}

Solución Pregunta 7 class Perfecto { public static void main(String[] args) { int numero; int suma = 0; int i; System.out.println("Ingrese numero"); numero = In.readInt(); i=1; while(i <= numero -1) {

if(numero%i==0) suma = suma+i; i++; } if (numero == suma) System.out.println(numero+ " es un numero perfecto"); else System.out.println(numero+ " NO es un numero perfecto"); }

}

Related Documents

Guia2
November 2019 10
Guia2 2006
November 2019 8
Sociou4-guia2
November 2019 6
Desarrollo Guia2
October 2019 13
Guia2.docx
November 2019 22
Guia2 Matematicas
August 2019 21