PRÁCTICA ESTRUCTURAS SECUENCIALES
Enviado por Bruno Daniel • 23 de Abril de 2018 • Trabajo • 2.799 Palabras (12 Páginas) • 175 Visitas
[pic 1]
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
PRÁCTICA:
“ESTRUCTURAS SECUENCIALES”
AUTOR:
Arroyo Velásquez Bruno Daniel
ASESOR:
Mg. Cieza Mostacero, Segundo Edwin
LINEA DE INVESTIGACIÓN:
Sistemas de Información Transaccionales
Trujillo – Perú
2018
DESARROLLO
- Si el costo de un automóvil nuevo para un comprador es la suma total del costo del vehículo, del porcentaje de la ganancia del vendedor y de los impuestos locales o estatales aplicables (sobre el precio de venta). Suponer una ganancia del vendedor del 12% en todas las unidades y un impuesto del 6%. Elaborar un algoritmo que permita calcular el costo para el consumidor o comprador.
- Análisis Matemático
Formula:
g = ct * 0.12
i = ct * 0.06
cc = ct + g +i
- Pseudocódigo
Algoritmo COSTO_AUTO
Variables: ct, cc, g, i: real
Inicio
Escribir (“Ingrese el costo total del vehículo”)
Leer (ct)
g <- ct * 0.12
i <- ct * 0.06
cc <- ct + g + i
Escribir (“El costo para el comprador es:”, cc)
Fin
- Diagrama de flujo
[pic 2]
[pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10]
- Prueba de escritorio
[pic 11]
ct cc[pic 12]
2000 g = 2000 * 0.12 = 240
i = 2000 * 0.06 = 120
cc = 2000 + 240 + 120 = 2360
- Programación en C++
#include
using namespace std;
int main(int argc, char *argv[]) {
float cc, ct, g ,i;
cout<<"Ingrese el costo total del vehiculo:"; cin>>ct;
g = ct*0.12;
i = ct*0.06;
cc = ct + g + i;
cout<<"El costo del comprador es:" <
return 0;
}
- Hacer un programa para calcular el área de un triángulo dada la base y la altura
- Análisis Matemático
Formula:
a = b * h
- Pseudocódigo
Algoritmo Área_Triángulo
Variables: a, b, h: real
Inicio
Escribir (“Ingresar el valor de b:”)
Leer (b)
Escribir (“Ingresar el valor de h:”)
Leer (h)
a <- (b*h)/2
Escribir (“El área es:”, a)
Fin
- Diagrama de Flujo
[pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21]
- Programación en C++
#include
using namespace std;
int main(int argc, char *argv[]) {
float a, b, h;
cout<<"Ingresar la base:"; cin>>b;
cout<<"Ingresar la altura:"; cin>>h;
a = (b*h)/2;
cout<<"El area del triangulo es:" <
return 0;
}
- Calcular el perímetro, área y la diagonal de un rectángulo si se ingresan los lados.
- Análisis Matemático
Formula:
P = 2*(a+b)
A = a*b
D = (rc((a*a)+(b*b)))
- Pseudocódigo
Algoritmo RECTANGULO
Variables: a, b, A, P, D : Real
Inicio
Escribir (“Ingresa la base:”)
Leer (a)
Escribir (“Ingresa la altura:”)
Leer (b)
P = 2*(a+b)
A = a*b
D = (rc((a*a)+(b*b)))
Escribir (“El perímetro es:” ,P)
Escribir (“El área es:” ,A)
Escribir (“La diagonal es:” ,D)
Fin
- Diagrama de flujo
[pic 22]
[pic 23]
[pic 24]
[pic 25]
[pic 26]
[pic 27]
[pic 28]
[pic 29]
[pic 30]
- Programación en C++
#include
#include
using namespace std;
int main(int argc, char *argv[]) {
float a, b, P, A, D;
cout<<"Ingrese el valor de a:"; cin>>a;
cout<<"Ingrese el valor de b:"; cin>>b;
P = 2*(a+b);
A = a*b;
D = (sqrt ((a*a) + (b*b)));
cout<<"El perimetro es:" < cout<<"La diagonal es:" < return 0;
...