ejemplos de codificación en java
2. Leer un número entero mayor que 1 determinar si un número es amigo
El diagrama de flujo es:
La compilación del programa será:
//NUMEROS AMIGOS:
//Dos números son amigos; si sondiferentes y la suma de los divisores
//de cada número (incluyendo al 1 pero excluyendo el mismo número) es igual al otro número.
package numerosamigos;
import java.util.Scanner;
public classNumerosAmigos {
public static void main(String[] args) {
int num,suma=0,c=1, q,suma1=0,c2=1,q2;
Scanner lee = new Scanner(System.in);
System.out.println("ingreseel valor del numero");
num=lee.nextInt();
if(num!=1 && num>0)
{while(num!=c)
{c++;
if(num%c==0)
{q=num/c;}
else{q=0;}
suma=suma+q;}
while(suma!=c2)
{c2++;
if(suma%c2==0)
{q2=suma/c2;}
else
{q2=0;}
suma1=suma1+q2;
}if (suma1==num)
{System.out.println("el numero "+num+" es amigo con "+suma); }
else
{
System.out.println("el numero no tiene ningún numero amigo”);} }
else
{
System.out.println("Numero ingresado no es valido");
System.out.println("ingrese otro numero mayor que 1 "); }}}
3. Leer un numero entero determinar si es un numero capicúa
El diagrama de flujo será:
La compilación será:
//crear un programa que verifica si un numero es capicua
packagenumeroscapicuas;
import java.util.Scanner;
public class Numeroscapicuas {
public static void main(String[] args) {
int num,num1,a = 0,b,cont=1,suma=0,pot=0;
Scanner lee = newScanner(System.in);
System.out.println("Ingrese el numero");
num=lee.nextInt(); //codifique el numero que ingresare
num1=num;
while(num>=10)
{cont++;
num=num/10;}...
Regístrate para leer el documento completo.