Professional Documents
Culture Documents
Proceso
// leer el número
Leer Numero
SePuedeConvertir<-Verdadero
Si Numero=0 Entonces
SePuedeConvertir<-Falso
FinSi
Si Numero<>trunc(numero) Entonces
SePuedeConvertir<-Falso
FinSi
Si Numero>4000 Entonces
SePuedeConvertir<-Falso
FinSi
Si Numero<0 Entonces
SePuedeConvertir<-Falso
FinSi
// realizar la conversión
Si SePuedeConvertir Entonces
Si Numero=1000 Entonces
Escribir "M"
Sino
centenas<-trunc(Numero/100) MOD 10
decenas<-trunc(Numero/10) MOD 10
unidades<-Numero MOD 10
Escribir nc[centenas+1],nd[decenas+1],nu[unidades+1]
FinSi
FinSi
FinProceso
PROBLEMA 2
Proceso InversionCifras
Leer n;
retorno <- 0;
Si n = 0 Entonces
FinSi
Si n < 10 Entonces
FinSi
n <- n - digito;
n <- n / 10;
FinMientras
FinProceso
PROBLEMA 6
Proceso serie
leer a
leer x
res <- 0
c <- 1
fac <- 1
b <- 1
b <- b+1
Fin Mientras
c <- m+1
Fin Mientras
FinProceso
PROBLEMA 9
Proceso MCD
Escribir "ingrese 3 numeros ,en cada linea solo se puede escribir un numero"
Leer a,b,c
n <- 2
mcd <- 1
m <- (a MOD r)
n <- (b MOD r)
p <- (c MOD r)
a <- (a/r)
b <- (b/r)
c <- (c/r)
m <- (a MOD r)
n <- (b MOD r)
p <- (c MOD r)
Fin Mientras
r <- (r+1)
Fin Mientras
FinProceso
PROBLEMA 3)
import java.util.Scanner;
int N;
do {
N = sc.nextInt();
//millar
//centenas
if (centenas == 9) {
} else if (centenas == 4) {
} else {
//decenas
if (decenas == 9) {
} else if (decenas == 4) {
} else {
//unidades
if (unidades == 9) {
} else if (unidades == 4) {
} else {
for (i = 1; i <= unidades; i++) {
return romano;
Problema 2)
Lea un número y forme otro número con las cifras en forma inverso 12345 y 54321
import java.util.Scanner ;
public class invertir_numero {
public static void main (String[]args) {
Scanner entrada = new Scanner (System.in);
int num , numero_invertido , division , resto_division;
numero_invertido = 0 ;
division = num ;
resto_division = 0;
while (division != 0) {
resto_division = division % 10 ;
division = division / 10 ;
numero_invertido = numero_invertido * 10 + resto_division;
}
System.out.println("El numero " + num + " invertido es " + numero_invertido);
}
}