Está en la página 1de 18

UNIVERSIDAD NACIONAL DE TRUJILLO

FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INDUSTRIAL

“Laboratorio 01”

AUTORES:

● Aguilar Solano, Gary Wesley


● Avalos Alvarado, Jorge Julio
● Castillo Garcia Nelson Jhoel
● Pelaez Diaz Ana Maria
● Vigo Lozada, Albert Einstein
● Yupanqui Carhuaricra, Marita Claudia

GRUPO: 01
CICLO: III

DOCENTE:

TRUJILLO - PERÚ
Presentar en un informe y un video con la explicación completa de:(coordinar entre parejas
para q no repitan ejercicio)
Desarrollo un Diagrama de Flujo(lo q hace la profe), código de programa(lo q escribes), y
una versión de pantalla ejecutada(screen de pantalla negrita ejecutada).
● 02 ejercicios de cada Estructura Secuencial (albert- gary)
Enunciado 01 de Estructura Secuencial
Calcular la altura que cae un objeto. Se debe ingresar el tiempo recorrido en segundos. (H
= 0.5 * G * T^2 . G = 9.8 m/seg2)

Diagrama de flujo

Programación
#include <iostream>
#include <cmath>
using namespace std;

int main(int argc, char *argv[]) {


float t,g,altura;
cout<<" INGRESE EL TIEMPO EN SEGUNDOS : ";
cin>>t;
altura= 0.5*9.8*pow(t,2);
cout<<" LA ALTURA DESDE DONDE CAE EL OBJETO ES "<<altura<<" metros
"<<endl;
return 0;
}

Versión de la pantalla ejecutada

Ejecutando con el segundo 2

Ejecutando con el segundo 2.5

Enunciado 02 de Estructura Secuencial

La gaseosa en la planta embotelladora se almacena en tanques cilíndricos de un radio


de 2 metros. Se necesita un programa que ingresando la altura hasta la que llega la
gaseosa, calcule el volumen que se tiene (Volumen del cilindro = Pi * radio2* altura)
PROGRAMACIÓN
#include <iostream>
using namespace std;
#include<math.h>
#define R 2
#define PI 3.1416
using namespace std;

int main(int argc, char *argv[]) {


float a,volumen;
cout<<"Ingrese la altura del cilindro: ";
cin>>a;
volumen=PI*pow(R,2)*a;
cout<<"El volumen del cilindro es: " <<volumen;

return 0;
}

VISUALIZANDO EN EL PROGAMA ZINJAL


Enunciado 01 de Estructura Condicional
Escriba un programa que ingrese un número entero y determine si es par,
en caso de no serlo determine si es divisible por 3.
Diagrama de flujo

Código de programa
#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


int a;
cout<<"Ingrese un valor entero: ";
cin>>a;
if(a%2==0)
cout<<"Es un numero par";
else
{
if(a%3==0)
cout<<"Es un numero impar y divisible por tres";
else
cout<<"Es un número impar y no divisible por tres";
}

return 0;
}

Versión de pantalla Ejecutada


Numero 09→ impar y multiplo de tres

Numero 10→ Par

Número 07→ Impar y no divisible


En un triángulo se cumple lo siguiente: s>a, s>b, s>c donde s: semiperímetro
a, b, c : Lados del triángulo.Hacer un programa para que se ingresen los valores de los
lados del triángulo y si estos valores cumplen las condiciones calcular el área del triángulo
en caso contrario reportar 'DATOS INCORRECTOS'.

AREA= Raiz_Cuadrada_de(s(s-a)(s-b)(s-c))

Diagrama de flujo
INICIO

a,b,c,Area,s

no
(s>a) and
(s>b)and(s>c)

S=(a+b+c)/2 si Insertar
Area=sqrt(s*(s- datos
a)*(s-b)*(s-c)) incorrectos

Fin

Programación

#include <iostream>
#include <cmath>
using namespace std;

int main(int argc, char *argv[]) {


double s,a,b,c,Area;
cout<<"INGRESE LOS LADOS DE TRIANGULO";
cin>>a>>b>>c;
s=(a+b+c)/2;
if((s>a)and(s>b)and(s>c))
{
Area=sqrt((s*(s-a)*(s-b)*(s-c)));
cout<<"El area es"<<Area<<endl ;
}
else
{
cout<<"Datos incorrectos"<<endl;
}
return 0;
}
Versión pantalla ejecutada

02 ejercicios de cada Estructura Condicional -Múltiple. (nelson- jorge)

ESTRUCTURA CONDICIONAL MÚLTIPLE

Realizar un programa que calcule el importe a pagar por un vehículo al circular por una
autopista. El vehículo puede ser una bicicleta, una moto, un carro o un camión. El importe
se calculará según los siguientes datos: a) Un importe de 0.5 soles por km para la
bicicleta. b) Las motos y los carros pagan 2 soles por Km. c) Los camiones pagarán 5
soles por Km más 3 soles por tonelada. Se debe ingresar el tipo de vehículo, los
kilómetros a recorridos y si es camión las toneladas llevadas.

Diagrama de Flujo

Programación:

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


float t,km,toneladas;
cout<<"Elige el medio de transporte "<<endl;
cout<<"(1)Bicicleta"<<endl;
cout<<"(2)Moto"<<endl;
cout<<"(3)Auto"<<endl;
cout<<"(4)Camión"<<endl;
cin>>t;

if(t==1)
{
cout<<"Digita los Km recorridos "<<endl;
cin>>km;
cout<<"El monto a pagar es: "<<km*0.5<<endl;
}
else
{
if(t==2||t==3)
{
cout<<"Digita los Km recorridos"<<endl;
cin>>km;
cout<<"El total a pagar es: "<<km*2<<endl;
}
else
{
if(t==4)
{
cout<<"Digita las toneladas del camión"<<endl;
cin>>toneladas;
cout<<"Digita los Km recorridos"<<endl;
cin>>km;
cout<<"El total a pagar es: "<<(km*5)+(toneladas*3)<<endl;
}
else
{
cout<<"Código de vehículo incorrecto"<<endl;
}

}
}
return 0;
}

Versión Pantalla Ejecutada:

Vehículo: (1)Bicicleta

Vehículo: (02)Motos
Vehículo: (3)Auto:

Vehículo: (04)Camión
ESTRUCTURA CONDICIONAL MÚLTIPLE
La asignación familiar por hijo de un trabajador es la siguiente:
- Si no tiene hijos no le corresponde asignación familiar
- Si tiene un hijo le corresponde 50 soles
- Si tiene dos hijos le corresponde 75 soles por sus dos hijos
- Y si tiene más de dos hijos le corresponde 100 soles
Ingresar el número de hijos y reportar la asignación familiar

DIAGRAMA DE FLUJO
PROGRAMACIÓN

#include <iostream>

using namespace std;

int main(int argc, char *argv[]) {


float t;
cout<<"Digita el número de hijos"<<endl;
cin>>t;
if(t==0)
{
cout<<"El monto de la asignación es 0 soles"<<endl;
}
else
{
if(t==1)
{
cout<<"El monto de la asignación es 50 soles"<<endl;
}
else
{
if(t==2)
{
cout<<"El monto de la asignación es 75 soles"<<endl;
}
else
{
if(2<=t)
{
cout<<"El monto de la asignación es 100
soles"<<endl;
}
}
}
}
return 0;
}

Versión Pantalla Ejecutada:


0 Hijos

1 Hijo

2 Hijos
Más de 2 hijos

También podría gustarte