Saludos, creare un algoritmo que me ayude a calcular el área de un triangulo, es un ejercicio básico para iniciarse en la programación secuencial, mas adelante, mostrare otras formas de hallar el área de un triangulo.
Ejemplo:
b=6
h=3
Área triangulo = (b*h)/2
Área de triangulo = 9
Para ello, usare el programa PSeInt.
Datos de entrada:
base, altura
Proceso:
Algoritmo Area_triangulo
Definir h,b, area Como Entero;
Escribir "Ingrese la altura del triangulo";
Leer h;
Escribir "Ingrese la base del triangulo";
Leer b;
area <- (h*b)/2;
Escribir "El Area del triangulo es: ",area;
FinAlgoritmo
Datos salida:
Área de triangulo
lunes, 12 de noviembre de 2018
miércoles, 7 de noviembre de 2018
HALLAR RESULTADO DE TRES VALORES QUE SUMADO Y MULTIPLICADO SEAN IGUALES
saludos, el día de hoy revise un problema que me dejo mi profesor. el cual consiste en imprimir el resultado de una operación y que dicha operación consiste en tomar tres valores menores que 25, estos tres valores tenia que ser igual tanto en la suma como en multiplicación
Ejemplo:
tomo los tres valores menores que 25 que sumados y multiplicado me den el mismo resultado
1+2+3 = 1*2*3 -----------> 6
0+0+0 = 0*0*0 -----------> 0
-1-2-3 = -1*-2*-3--------->-6
y como siempre usare el programa PSeInt.
Proceso suma_igual_multiplicacion
n1<-22
n2<-23
n3<-24
Mientras (n1<25 y n2<25 y n3<25) Hacer
si(n1+n2+n3=n1*n2*n3) Entonces
Escribir "el numero que sumado y multiplicado da igual es :", n1+n2+n3
FinSi
n1<-n1-1
n2<-n2-1
n3<-n3-1
Fin Mientras
FinProceso
Ejemplo:
tomo los tres valores menores que 25 que sumados y multiplicado me den el mismo resultado
1+2+3 = 1*2*3 -----------> 6
0+0+0 = 0*0*0 -----------> 0
-1-2-3 = -1*-2*-3--------->-6
y como siempre usare el programa PSeInt.
Proceso suma_igual_multiplicacion
n1<-22
n2<-23
n3<-24
Mientras (n1<25 y n2<25 y n3<25) Hacer
si(n1+n2+n3=n1*n2*n3) Entonces
Escribir "el numero que sumado y multiplicado da igual es :", n1+n2+n3
FinSi
n1<-n1-1
n2<-n2-1
n3<-n3-1
Fin Mientras
FinProceso
martes, 6 de noviembre de 2018
HALLAR EL MÚLTIPLO DE UN NUMERO INGRESADO, EN UN RANGO DE 1-100
Saludos, me pidieron resolver el siguiente problema, ingrese por teclado un numero y determine sus múltiplos en un rango de 1-100.
Para ello usare el programa PSeInt.
Datos de entrada:
numero definido como entero
Proceso:
Para ello usare el programa PSeInt.
Datos de entrada:
numero definido como entero
Proceso:
Algoritmo multiplo_de_un_numero
Escribir "ingrese numero para hallar sus multiplos 1-100"
Leer m
i<-0
Mientras i<=100 Hacer
Si i mod m = 0 Entonces
Escribir i
Fin Si
i<-i+1
Fin Mientras
FinAlgoritmo
Datos de salida:
Múltiplos de numero ingresado
lunes, 5 de noviembre de 2018
DETERMINAR SI UN NUMERO ES PRIMO
Saludos, resolveré un algoritmo que determine si un numero ingresado por teclado es primo o no, para ello tenemos que recordar. para hallar un numero primo tenemos que tener claro la definición , un numero primo solo puede tener dos divisores y que el residuo sea 0, esto quiere decir que solo se puede dividir entre 1 y el mismo numero.
ejemplo:
5/1=5 el residuo es 0
5/2=2 el residuo es 1
5/3=1 el residuo es 2
5/4=1 el residuo es 1
5/5=1 el residuo es 0
vemos que al dividir por 1 y el mismo numero obtenemos residuo cero, esto quiere decir que tiene dos divisores, por lo tanto es un numero primo.
este es el algoritmo en PSeInt.
Algoritmo Numero_primo
Escribir "Ingrese numero";
Leer n;
i <- 1;
cantidad_divisores <- 0;
Mientras (i<=n) Hacer
Si (n MOD i = 0) Entonces
cantidad_divisores <- cantidad_divisores + 1;
Fin Si
i <- i+1;
Fin Mientras
Si cantidad_divisores = 2 Entonces
Escribir "El numero ",n," es primo";
SiNo
Escribir "El numero ",n," no es primo";
Fin Si
FinAlgoritmo
ejemplo:
5/1=5 el residuo es 0
5/2=2 el residuo es 1
5/3=1 el residuo es 2
5/4=1 el residuo es 1
5/5=1 el residuo es 0
vemos que al dividir por 1 y el mismo numero obtenemos residuo cero, esto quiere decir que tiene dos divisores, por lo tanto es un numero primo.
este es el algoritmo en PSeInt.
Algoritmo Numero_primo
Escribir "Ingrese numero";
Leer n;
i <- 1;
cantidad_divisores <- 0;
Mientras (i<=n) Hacer
Si (n MOD i = 0) Entonces
cantidad_divisores <- cantidad_divisores + 1;
Fin Si
i <- i+1;
Fin Mientras
Si cantidad_divisores = 2 Entonces
Escribir "El numero ",n," es primo";
SiNo
Escribir "El numero ",n," no es primo";
Fin Si
FinAlgoritmo
domingo, 4 de noviembre de 2018
SEPARAR UN NUMERO DE 3 DÍGITOS A UNIDAD, DOCENA Y CENTENA
saludos, resolveré un algoritmo el cual consiste en ingresar por teclado un numero de tres dígitos, para luego separarlo en unidad, decena y centena respectivamente, para ello usare el programa PSeInt, mencionar también que usare una estructural secuencial, y usare función matemática de trunc, ya que esta función me permite convertir un numero decimal a entero tomado como valor solo la parte entera y no el decimal.
ejemplo de la función TRUNC
4.56 = 4
5.34 = 5
3.14 = 3
ejemplo de algoritmo:
532
unidad es: 2
decena es: 3
centena es: 5
ejemplo de la función TRUNC
4.56 = 4
5.34 = 5
3.14 = 3
ejemplo de algoritmo:
532
unidad es: 2
decena es: 3
centena es: 5
viernes, 2 de noviembre de 2018
HALLAR LA SUMA DE LOS NUMEROS PARES Y IMPARES EN EL RANGO 1-20
saludos, me dejaron un problema para resolverlo como tarea el cual consiste en hallar la suma de los pares y impares, en rango de 1-20 respectivamente, para ello usare la estructura "mientras" para obtener tanto los numero pares y impares para luego sumarlos, y como anteriores veces, también usare PSeInt .
la suma de los números pares en el rango de 1-20
2+4+6+8+10+12+14+16+18+20 = 110
la suma de los números impares en el rango de 1-20
1+3+5+7+9+11+13+15+17+19 = 100
la suma de los números pares en el rango de 1-20
2+4+6+8+10+12+14+16+18+20 = 110
la suma de los números impares en el rango de 1-20
1+3+5+7+9+11+13+15+17+19 = 100
jueves, 1 de noviembre de 2018
HALLAR EL FACTORIAL DE UN NUMERO
Saludos, aquí les traigo un algoritmo para poder halla el factorial de un numero, básicamente consiste en ingresar un numero por teclado y multiplicamos los valores inferiores del numero ingresado hasta llegar a uno y se obtendrá un valor el cual lo llamamos el factorial un ejemplo:
nota: para simbolizar el factorial de un numero, se hace uso del signo de admiración (!) por ejemplo:
nota: para simbolizar el factorial de un numero, se hace uso del signo de admiración (!) por ejemplo:
6! y se lee el factorial de 6
el algoritmo se encunetra en PSeInt es facil de entender.
Suscribirse a:
Entradas (Atom)




