Está en la página 1de 3

Problema-Ejemplo 1

Escriba un diagrama de flujo que permita calcular e imprimir el cuadrado y el cubo de un número
entero positivo numero. Trasládelo a pseudocódigo.

Diagrama de flujo Pseudocódigo


ALGORITMO cuadrado_cubo
Inicio
/*algoritmo que imprime el cuadrado y el cubo
De un entero introducido por teclado*/
VARIABLES
‘Este programa calcula el
CUADRADO Y EL CUBO Entero: numero, cuadrado, cubo
de un NUMERO:’

INICIO
Escribir(‘Este programa calcula el CUADRADO Y EL
‘Ingrese un
número entero’
CUBO de un NUMERO:’)
Escribir(‘ingrese un número entero’)
Leer(Numero)
Hacer
numero cuadradonumero*numero
cubonumero*numero*numero
Escribir (cuadrado, cubo)
FIN ALGORITMO cuadrado_cubo
Cuadradonumero*numero
Cubonumero* numero* numero

cuadrado, cubo

fin

Traducir el problema anterior a la sintaxis del lenguaje C


/*El programa, dado como dato un número entero
positivo, calcula el cuadrado y el cubo de dicho número */
#include <stdio.h>

main()
{
int numero, cuadrado, cubo;

printf("\n Este programa calcula el CUADRADO Y EL CUBO de un NUMERO:");

printf("\n\n Ingrese un número entero:");


scanf("%d",&numero);

cuadrado = numero * numero;


cubo = numero * numero* numero;

printf("\n El Cuadrado del número ingresado es %d : ", cuadrado);


printf("\n El Cubo del número es %d : ", cubo);

return 0;
}
Problema-Ejemplo 2
Construya un diagrama de flujo tal que dado los datos enteros A y B, escriba el resultado de la siguiente
expresión. Trasládela a pseudocódigo.

(A + B)
3

Diagrama de flujo Pseudocódigo

ALGORITMO expresion
Inicio /*Algoritmo que calcula el resultado de una
expresión dada*/

‘Ingrese el VARIABLES
valor de A ’
Entero: A, B
Real: resultado

INICIO
A
Escribir(‘Ingrese el valor de A’)
Leer(A)
Escribir(‘Ingrese el valor de B’)
‘Ingrese el Leer(B)
Valor de B’ Hacer
Resultado(A+B)**2/3
Escribir(resultado)
FIN ALGORITMO expresion
B

resultado(A+B)**2/3 Traducir el problema anterior a la sintaxis del lenguaje C

/* El progrma, dados como datos los enteros A y B,


calcula el resultado de una expresión */
resultado
#include <stdio.h>
/*include<math.h>*/
main()
{
fin
int A , B;
float resultado;

printf("\n Ingrese el valor de A ");


scanf("%d",&A);

printf("\n Ingrese el valor de B ");


scanf("%d",&B);

resultado = (A + B)*(A + B)/3.0;


/* resultado = pow((A+B),2);*/
printf("\n El resultado de la expresión es %6.2f: ",resultado);

return 0;
}

Universidad Mariano Gálvez de Retalhuleu


Curso de Algoritmos

Construya un programa en lenguaje C tal que dado como datos la base y la altura de un rectángulo,
calcule el perímetro y la superficie del mismo. Considere el Pseudocódigo dado como guía.
ALGORITMO Perimetro_Superficie
/* dados como datos la base y la altura de
un rectangulo, calcula su perímetro y superficie */

VARIABLES
Real: base, altura, superficie, perímetro

INICIO
Escribir(‘Ingrese la Base del Rectángulo’)
Leer(base)
Escribir(‘Ingrese la Altura del Rectángulo’)
Leer(altura)
Hacer
superficiebase*altura
perimetro2(base+altura)
Escribir(superficie, perimetro)

FIN DE ALGORITMO Perímetro_Superficie

/* dados como datos la base y la altura de


un rectangulo, calcula su perímetro y superficie */

#include <stdio.h>

main()
{
float base, altura , superficie, perimetro;

printf("\n Este programa calcula la superficie y el perímetro de un rectángulo:");

printf("\n\n Ingrese la BASE:");


scanf("%f",&base);

printf("\n\n Ingrese la ALTURA:");


scanf("%f",&altura);

superficie = base * altura;


perimetro = 2 * (base + altura);

printf("\n La BASE es %7.2f y la ALTURA es %7.2f: ",base,altura);


printf("\n");
printf("\n La SUPERFICIE del rectangulo es %7.2f: ",superficie);
printf("\n El PERIMETRO del rectangulo es %7.2f: ",perimetro);

return 0;
}

También podría gustarte