Вы находитесь на странице: 1из 12

PROBLEMA 1:

Construir un diagrama de flujo que me indique la velocidad de salida del lquido por un orificio
de la pared de un recipiente. Sabiendo que: v = sqrt (2*g*h)













ALGORITMO:
1. Iniciar programa
2. ingresar datos:
g, h
3. Hacer clculos:
V=sqrt (2*g*h)
4. Imprimir resultados
V
5. Finalizar programa.
PRUEBA DE ESCRITORIO:
NUMERO DE CORRIDA DATO RESULTADO
G H V
1 9.98 5 9.99
2 9.98 8 12.63
3 9.98 9 13.4
4 9.98 12 15.47
5 9.98 4 8.93


Inicio
g, h
V=sqrt (2*g*h)
V
fin

CODIFICACION:
#include <iostream.h>
#include <math.h>
#include <conio.h>
int main ()
{
float v,g,h;
cout<<"ingresar gravedad en m/s^2:";cin>>g;
cout<<"ingresar altura en metros:";cin>>h;
v=sqrt(2*g*h);
cout<<"la velocidad de salida en m/s es:"<<endl<<v;
getch();
}

INTERFAZ:









PROBLEMA 2:
Construir un diagrama de flujo:
Un mvil recorre cierta distancia en km en un lapso de horas, calcular:
a) Su velocidad.
b) Cuntos kilmetros recorrer en ms horas con la velocidad por hallar?

DIAGRAMA DE FLUJO:













Algoritmo:
1. Inicio el programa
2. Ingresar datos
Km1, h1, h2
3. Realizar operacin
V=km1/h1
D=v*h2
4. Imprimir resultados
V, D
5. Fin del programa





inicio
km1, h1, h2,
V=km1/h1
D=V*h2
V, D
Fin

Codificacin:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (void)
{
float km1,h1,km2,V,h2, D;
cout<<"ingresar la distancia en km:";cin>>km1;
cout<<"ingresar la hora h1:";cin>>h1;
cout<<"ingresar la hora h2:";cin>>h2;
V=km1/h1;
D=V*h2;
cout<<"la velocidad recorrida en m/s a una distancia kmh1 y hora h1 sera:"<<V<<endl;
cout<<"la distancia recorrida en km con la velocidad hallada en ms horas h2 sera:"<<D<<endl;

getch();
}
Prueba de escritorio:




numerode corrida
1 km1 h1 h2 V D
2 98 2 3 49 147
3 120 1 2 120 240
4 60 3 6 20 120
5 130 1.5 2 86.6666667 173.333333
6 40 5 4 8 32
prueba de escritorio
datos resultados
INTERFAZ:


PROBLEMA 3:

Convertir grados centgrados a Fahrenheit Y kelvin usando las siguientes formulas
F= C * (9 / 5) + 32
K=(C+273)

Diagrama de flujo:



















Inicio
C, F, K
F=C*(9/5)+32
K=(C+273)
F, K
Fin
Algoritmo:
1. Inicio del programa
2. Ingresar datos
C
3. Realizar operaciones
F=C*(9/5)+32
K=(C +273)
4. Imprimir resultado
F, K
5. Fin del programa
Codificacin:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main(void)
{
float C, F , K;
cout << "\nIntroduzla temperatura en grados celcius: ";cin >> C ;
F = (C*9/5)+32 ;
cout << "\nla temperatura en grados Fahrenheit es: " <<F<<endl;
K = (C+273);
cout << "\nla temperatura en grados kelvin es: " <<K<<endl;
getch();
}
Prueba de escritorio:
numero de corrida
datos resultados
1 grados celcuis Fahrenheit kelvin
2 100 212 373
3 35 95 308
4 200 392 473
5 359 678.2 632
6 19 66.2 292
7
80 176 353

Interfaz:


PROBLEMA 4:
Determinar la velocidad de onda en m/s de unas ondas senoidales la distancia entre dos
mximos de picos est en metros, que pasan la una velocidad dada en segundos aplicar las
siguientes formulas:
np=numero de picos
Lamda=np-1
Vo=m*(lambda/s)

Diagrama de flujo:













inicio
m, np, s
Lamda=np-1
Vo=m*(lambda/s)
vo
fin

Algoritmo:
1. Iniciar programa
2. Ingresar datos
m, s, np
3. Realizar operacin
Lamda=np-1
Vo=m*(lambda/s)
4. Imprimir resultado
Vo
5. Fin de programa
Codificacin:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (void)
{
float m, s, np,lambda, vo;
cout<<"ingresar metros:";cin>>m;
cout<<"ingresar segundos:";cin>>s;
cout<<"ingresar numero de picos:";cin>>np;
lambda=np-1;
vo=m*(lamda/s);
cout<<"la velocidad de onda en m/s es:"<<vo<<endl;
getch();
}
Prueba de escritorio:
nmeros
de corrida
datos calculo auxiliar resultado
m s np lambda velocidad de onda
1 1.2 12 9 8 0.8
2 2 15 10 9 1.2
3 0.5 2 14 13 3.25
4 0.9 17 16 15 0.794117647
5 13 16 8 7 5.6875

Interfaz:


PROBLEMA 5:
Ciertos autos recorrer el camino ABC de la siguiente forma:
- Tramo AB, con una velocidad en km/h durante xhoras,
- Tramo BC, con una velocidad en km/h durante xhora,
- la distancia AC ser:
- La velocidad media del auto en el recorrido AC ser:














DIAGRAMA DE FLUJO:

















Algoritmo:
1. Iniciar programa:
2. Ingresar datos
Kmh1, kmh2, H1, H2
3. Realizar operaciones
AB=kmh1*H1
BC=kmh2*H2
AC=AB+BC
TOTALH=H1+H2
VAC=AC/TOTALH
4. Imprimir resultados
AC
VAC
5. Terminar programa

INICIO
Kmh1, kamh2, H1, H2
AB=kmh1*H1
BC=kmh2*H2
AC=AB+BC
TOTALH=H1+H2
VAC=AC/TOTALH
AC
VAC
Fin
CODIFICACION:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (void)
{
float AB,BC, kmh1, kmh2, H1, H2, TOTALH, VAC,AC;
cout<<"ingresar la velocidad del tramo AB en km/h:";cin>>kmh1;
cout<<"ingresar la velocidad del tramo BC en km/h:";cin>>kmh2;
cout<<"ingresar el tiempo en horas del tramo AB:";cin>>H1;
cout<<"ingresar el tiempo en horas del tramo BC:";cin>>H2;
AB=kmh1*H1;
BC=kmh2*H2;
AC=AB+BC;
TOTALH=H1+H2;
VAC=AC/TOTALH;
cout<<"la distancia del tramo AC en metros ser:"<<AC<<endl;
cout<<"la la velociad media del tramo ABC en km/h ser:"<<VAC<<endl;

getch();
}







PRUEBA DE ESCRITORIO:

Interfaz:

kmh1 kmh2 H1 H2 AB BC TOTALH AC VAC
1 60 90 2 1 120 90 3 210 70
2 50 80 1.5 0.8 75 64 2.3 139 60.4347826
3 90 120 2.5 2 225 240 4.5 465 103.333333
4 100 130 1 0.5 100 65 1.5 165 110
5 30 70 5 4 150 280 9 430 47.7777778
6 69 88 4 3 276 264 7 540 77.1428571
7 80 112 3 2 240 224 5 464 92.8
DATOS NUMERO DE CORRIDA caulculos auxiliares resultados
PRUEBA DE ESCRITORIO

Вам также может понравиться