0% encontró este documento útil (0 votos)
122 vistas4 páginas

Practica 01 Prog Aplic Proc I

Este documento presenta una guía de práctica de laboratorio sobre programación en C++ para resolver problemas de flujo secuencial. Incluye introducción teórica sobre sintaxis y funciones básicas de C++, así como cinco ejercicios de programación para calcular áreas y densidades usando entrada y salida de datos.

Cargado por

Jhonn Kenedy VH
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
122 vistas4 páginas

Practica 01 Prog Aplic Proc I

Este documento presenta una guía de práctica de laboratorio sobre programación en C++ para resolver problemas de flujo secuencial. Incluye introducción teórica sobre sintaxis y funciones básicas de C++, así como cinco ejercicios de programación para calcular áreas y densidades usando entrada y salida de datos.

Cargado por

Jhonn Kenedy VH
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

MIGUEL ANGEL LAQUIHUANACO CHIARELLA PRACTICAS DE PROGRAMACIÓN APLICADA A PROCESOS I

UNIVERSIDAD NACIONAL "JORGE BASADRE GROHMANN"-TACNA


FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERIA METALURGICA Y MATERIALES

Guía Práctica de laboratorio de Programación Aplicada a Procesos I


Práctica N°01: Flujo Secuencial

I. OBJETIVOS
Que el estudiante sea capaz de escribir programas de flujo secuencial para solucionar problemas,
utilizando el lenguaje de programación C++

II. INTRODUCCION TEORICA

Sintaxis de C++

/****************************************************************
Programa realizado por: Ing. Miguel Angel Laquihuanaco Chiarella
Tacna 11 de Mayo del 2020
Programa 0101.cpp
*****************************************************************/
#include <iostream> //
//using namespace std;
int main()
{
cout<<"Escuela Profesional de Ingeniería Metalúrgica";

return 0; //indica que el programa termino con éxito


}

/ * Este es un comentario de varias líneas


y no se ejecutará * /

// Este es un comentario y no se ejecutará

#include <iostream>: Biblioteca de archivos de encabezado. <iostream> significa flujo de entrada-


salida estándar. Nos permite incluir objetos como cin, cout, endl, etc.

int main (): Se ejecutará cualquier código dentro de sus llaves {}.

cout: es un objeto utilizado para imprimir un texto en particular después de << entre comillas.

return 0 : finaliza la función main

Nota:
 Cada declaración de C ++ termina con un punto y coma ';'
 El compilador ignora los espacios en blanco. Se utilizan múltiples espacios de línea para hacer
que el código sea más legible.
MIGUEL ANGEL LAQUIHUANACO CHIARELLA PRACTICAS DE PROGRAMACIÓN APLICADA A PROCESOS I

Salida (Imprimir texto)


cout junto con el operador <<, se usa para generar valores / imprimir texto.

cout << "UNJBG"; // Imprime la sentencia en la pantalla


cout << 20; // imprime el número 20 en la pantalla
cout << area; // imprime el valor de área en la pantalla

Nuevas líneas
Puede insertar una nueva línea usando \ n o utilizando endl

cout << "UNJBG. \n";


cout << " FAIN. " << endl;
cout << "C++";

Entrada
cin se usa para obtener la entrada del usuario. Esto se combina junto con el operador >>.

int edad;
cin >> edad;

Constantes
Son valores fijos que no pueden ser alterados por el programa.
const double pi=3.14159;
const char nuevalinea='\n';

Macros en los archivos de cabecera


Otro mecanismo para nombrar valores constantes es el uso de definiciones de preprocesador.

#define PI 3.14159
#define NUEVALINEA '\n'

III. MATERIALES Y EQUIPOS


Compilador de C++
PC ó Laptop

IV. PLANTEAMIENTO DE EJERCICIOS

4.1 Escriba el programa 0101.


4.2 Escriba el siguiente programa que calcula el área y perímetro del círculo, ingresando el radio.

/****************************************************************
Programa realizado por: Ing. Miguel Angel Laquihuanaco Chiarella
Tacna 11 de Mayo del 2020
Programa 0102
*****************************************************************/
#include <iostream>
#include <math.h>
//using namespace std;
const double pi=3.14159;
const char nuevalinea='\n';

int main ()
{
double r;
double area;
double perimetro;
MIGUEL ANGEL LAQUIHUANACO CHIARELLA PRACTICAS DE PROGRAMACIÓN APLICADA A PROCESOS I

double circulo;
cout<<"*** AREA Y PERIMETRO DE UN CIRCULO ***"<<endl;
cout<<"Ingrese el radio ==> "; cin>>r;
area=pi*pow(r,2);
circulo=2*pi*r;
cout<<"Area = "<<area<<nuevalinea;
cout<<"Perimetro = "<<circulo;
return 0;
}

4.3 Elabore un programa para determinar la ley de cobre mineral, conociendo que 𝑥% de las especies
mineralógicas de un mineral son calcopirita (𝐶𝑢𝐹𝑒𝑆2 ) y el restante no contienen cobre.

/****************************************************************
Programa realizado por: Ing. Miguel Angel Laquihuanaco Chiarella
Tacna 11 de Mayo del 2020
Determina la Ley de cobre Mineral
*****************************************************************/
#include <iostream>
#include <math.h>

//using namespace std;


//calcopirita CuFeS2
const double Cu=63.5; //Peso atómico
const double Fe=55.8;
const double S=32;

int main ()
{
double calc;
double leyc; //Ley de Cobre Calcopirita
double leyCu;//Ley de Cobre Mineral

cout<<"*** LEY DE COBRE MINERAL ***"<<endl;


cout<<"Ingrese el %Calcopirita ==> "; cin>>calc;

leyc=Cu/(Cu+Fe+2*S)*100;
leyCu=(calc*leyc)/100;
cout<<"\n Ley de Cobre Calcopirita = "<<leyc<<" %Cu";
cout<<"\n Ley de Cobre Mineral = "<<leyCu<<" %Cu";
cout<<endl;
return 0;
}

4.4 Elabore un programa que use las instrucciones de entrada y salida para determinar la densidad del
mineral. Se toma un peso determinado de mineral, se vierte a una probeta que contienen un volumen
inicial de agua. La diferencia de volumen al añadir el mineral entre el peso del mineral nos dará la
densidad, según la siguiente relación matemática:

𝑃𝑒𝑠𝑜 𝑑𝑒𝑙 𝑚𝑖𝑛𝑒𝑟𝑎𝑙 𝑔𝑟𝑠


𝐷𝑒𝑛𝑠𝑖𝑑𝑎𝑑 (𝜌) = = ó 𝑇𝑀/𝑚3
𝐷𝑖𝑓𝑒𝑟𝑒𝑛𝑐𝑖𝑎 𝑑𝑒 𝑣𝑜𝑙𝑢𝑚𝑒𝑛 𝑚𝑙
MIGUEL ANGEL LAQUIHUANACO CHIARELLA PRACTICAS DE PROGRAMACIÓN APLICADA A PROCESOS I

/****************************************************************
Programa realizado por: Ing. Miguel Angel Laquihuanaco Chiarella
Tacna 11 de Mayo del 2020
Determina la Densidad del mineral
*****************************************************************/
#include <iostream>

//using namespace std;

int main ()
{
double peso;
double vi; //volumen inicial
double vf; //volumen final
double d; //densidad

cout<<"*** DENSIDAD DEL MINERAL ***"<<endl;


cout<<"Ingrese el Peso del Mineral (gramos)==> "; cin>>peso;
cout<<"Ingrese el Volumen Inicial (ml)==> "; cin>>vi;
cout<<"Ingrese el Volumen Final (ml)==> "; cin>>vf;
d=peso/(vf-vi);
cout<<"\n Densidad = "<<d<<" g/ml o TM/m3";
cout<<endl;
return 0;
}

4.5 Elabore un programa que me permita determinar el porcentaje de Cu, Fe y S en un mineral de cobre que
tiene 𝑥% de calcopirita (𝐶𝑢𝐹𝑒𝑆2 ), 𝑦% de pirita (𝐹𝑒𝑆2 ) y 𝑧% 𝑆𝑖𝑂2 .

También podría gustarte