Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes de Grupo:
Tarea 7
7.1 Problemas Propuestos - Estructuras Secuenciales
Elabore el algoritmo en pseudocódigo de cada uno de los siguientes problemas
y codifiquelos en DEV C++, Enviar el archivo de word y los archivos fuentes de
los programas empaquetados.
Problema 1
Enunciado: Hallar la radicación de √n a , donde a y n pertenecen a Z+ (números
enteros positivos)
Codificación:
//Programa para hallar la radicacion
#include <stdio.h>
#include <math.h>
int main ()
{
short n,r;
long a;
printf("Programa que calcule la radicaci%cn de n%cmeros enteros
positivos\n\n",162,163);
printf("Ingrese un n%cmero entero positivo: ",163);
scanf("%d",&a);
Problema 2
Enunciado: Dado un número de 5 dígitos, devolver el número en orden
inverso.
Análisis: Para la solución de este problema, se requiere que el usuario ingrese
un número n, luego el sistema procesa y obtiene el número inverso, realizando
4 divisiones sucesivas entre 10 para acumular el residuo y el último cociente
Entrada:
Un número entero: n.
Salida:
El número invertido: ni
Diseño:
Interfaz de Usuario
Pseudocódigo:
Programa para hallar el inverso de un número de 5 cifras
Inicio
Entero: n,ni,r
Escribir “Programa para hallar el inverso de un número de 5 dígitos”
Escribir “Ingrese un número de 5 cifras: “
Leer n
r=n mod 10;
n=n/10;
ni=r*10;
r=r mod 10;
n=n/10;
ni=(ni+r)*10;
r=n mod 10;
n=n/10;
ni=(ni+r)*10;
r=n mod 10;
Problema 3
Enunciado: Determinar la suma de los N primeros números enteros positivos
(Z+) use la siguiente fórmula.
N ( N +1)
S=
2
Ingrese el valor de N: 5
Codificación:
Problema 4
Escribir un programa que defina dos variables: una de tipo entero llamada pies
y otra de tipo real llamada metros, lea desde el teclado el número de pies y
conviértalos a metros la salida en la pantalla podría ser (1 pie = 0.3048
metro):
Introducir el número de pies: 10
10 pies es 3.048 metros
Pseudocódigo:
Programa para transformar de pies a metros
INICIO
Entero: P, M
Escribir “Ingrese la medida en pies: ”
Codificación:
//Programa para transformar de pies a metros
#include <stdio.h>
#include <math.h>
int main()
{
float p,m;
printf ("Ingrese la medida en pies:");
scanf ("%f",&p);
m=p*0.3048;
printf ("El valor ingresado equivale a %.2f",m);
Problema 5
Enunciado: Calcular el interés compuesto generado por un capital depositado
durante cierta cantidad de tiempo a una tasa de interés determinada, aplique
las siguientes fórmulas.
t
M =C (1+r % )
I=M-C
Monto (M): Es la suma del capital más sus intereses producido en
determinado tiempo.
Tasa de interés (r%): Es la ganancia que se obtiene por cada 100
unidades monetarias en cada periodo de tiempo.
Capital (C): Es todo aquello que se va a ceder o imponer durante algún
tiempo para generar una ganancia.
Interés (I): Parte de la utilidad que obtiene el capitalista por prestar su
dinero.
Tiempo (t): Es el periodo de tiempo durante el cual se cede el capital.
Entrada: Salida:
• Capital (c) • Interés (i).
• Tasa de interés (r) • Monto (m).
• Tiempo (t)
Diseño:
Interfaz de Usuario
Ingrese el capital: 100
Tasa de interés en %: 10
Tiempo en años: 2
Pseudocódigo:
Programa que calcula el interes compuesto
Inicio
Real: c,t,r,i,m
Escribir “Ingrese el capital: “
Leer c
Escribir “Tasa de interés en %: “
Leer r
Escribir “Tiempo en años: “
Leer t
Codificación:
//Programa para calcular el interes compuesto
#include <stdio.h>
#include <math.h>
int main()
{
float c,t,r,i,m;
printf("Ingrese el capital: ");
scanf("%f",&c);
printf("Tasa de inter%cs en %%: ",130);
scanf("%f",&r);
printf("Tiempo en a%cos: ",164);
scanf("%f",&t);
m = c*pow((1+r/100),t);
i = m-c;
printf("\n\nEl Inter%cs es: %.2f\n",130,i);
printf("Monto ganado es: %.2f ",m);
}
Diseño:
Interfaz de Usuario
Programa que calcula el área de un círculo
Ingrese el radio: 5
Área: 78.53975
Algoritmo:
Diagrama de flijo:
Pseudocódigo:
Inicio
Real: r, a
int main()
{
float r,a;
const float PI=3.14159;
printf(“Programa que calcula el %crea de un c%crculo\n\n”,160,161);
printf(“Ingrese el radio:”);
scanf(“%f”,&r);
a = PI*pow(r,2);
printf(“\n%crea:%.5f”,181,a);
}
Problema 7
Enunciado: rear un programa que permita convertir una cantidad de
segundos en horas, minutos y segundos
Entrada: Salida:
• Tiempo en segundos (t) Horas (h)
Minutos (m)
Segundos (s)
Diseño:
Interfaz de Usuario
Programa que calcula horas, minutos y segundos
Pseudocódigo:
Inicio
Entero: t,h,m,s,HORA,MINUTO
HORA=3600
MINUTO=60
Escribir “Programa que calcula horas, minutos y segundos”
Escribir “Ingrese el tiempo en segundos:”
Leer t
h = t / HORA
t= t mod HORA
m = t/MINUTO
s = t mod MINUTO
Escribir “Horas:”,h
Escribir “Minutos:”,m
Codificación:
//Programa que calcula horas, minutos y segundos
#include <stdio.h>
#include <math.h>
int main()
{
int t,h,m,s,HORA,MINUTO;
HORA=3600,MINUTO=60;
printf("Programa que calcula horas, minutos y segundos\n\n");
printf("Ingrese el tiempo en segundos:");
scanf("%d",&t);
h = t / HORA;
t = t % HORA;
m = t/MINUTO;
s = t % MINUTO;
printf("\nHoras:%d",h);
printf("\nMinutos:%d",m);
printf("\nSegundos:%d",s);
Algoritmo:
Diagrama de flijo:
Codificación:
//Programa que calcula el volumen del cilindro
#include
int main()
{