PRÁCTICA ESTRUCTURAS SECUENCIALES
Bruno DanielTrabajo23 de Abril de 2018
2.799 Palabras (12 Páginas)212 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; } Formula: SB = ht * ph I = 0.1*SB SN = SB – I Algoritmo Salario_Neto Variables: Nombre : Cadena SN, SB, I, ht, ph: Real Inicio Escribir (“Ingrese el nombre”) Leer (Nombre) Escribir (“Ingrese las horas trabajadas”) Leer (ht) Escribir (“Ingrese el precio por hora”) Leer (ph) SB <- ht*ph I <- 0.1*SB SN <- SB – I Escribir (“El sueldo neto es:” ,SN) Fin [pic 31] [pic 32][pic 33][pic 34][pic 35][pic 36][pic 37][pic 38][pic 39] #include using namespace std; int main(int argc, char *argv[]) { string Nombre; float ht, ph, I, SN, SB; cout<<"Ingrese su nombre:"; cin>>Nombre; cout<<"Ingrese las horas trabajadas:"; cin>>ht; cout<<"Ingrese el precio por hora:"; cin>>ph; SB = ht*ph; I = 0.1*SB; SN = SB - I; cout<<"El salario bruto es:" < cout<<"El salario neto es:" < return 0; } 1 metro = 39.37 pulgadas 1 metro = 3.2 pies Formula: Pul = m x 39.37 Pies = m x 3.2
...