INSTALANDO BORLAND C

33
INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0] Jamanca Antonio Edgar M. 1 BORLAND C++ 5.0 INSTALACION Paso N° 1 Buscar el software en la Carpeta YAHAIRA Paso N° 2 Abrir la carpeta BORLAND-C

Transcript of INSTALANDO BORLAND C

Page 1: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 1

BORLAND C++ 5.0

INSTALACION

Paso N° 1

Buscar el software en la Carpeta YAHAIRA

Paso N° 2

Abrir la carpeta “BORLAND-C”

Page 2: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 2

Paso N° 3

Dar clic en “SETUP”

Paso N° 4

Abrir la carpeta “BC5”

Page 3: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 3

Paso N° 5

Aparecera los siguientes archivos….. y dar clic en Tipo para ver el SETUP

Paso N° 6

Dar clic en “SETUP”

Page 4: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 4

Paso N° 7

Después de ello, el programa empezara la instalación. Y mostrara la siguiente ventana. Y dar clic en “NEXT”

Paso N° 8

Cierras el Bloc de notas. Y el programa seguirá cargando.

Paso N° 9

Dar clic en “NEXT”

Page 5: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 5

Paso N° 10

En la siguiente ventana se muestra el destino o ruta donde se creara el programa… en este caso en el disco

C:¬ Dar clic en “NEXT”

Paso N° 11

Se muestra una ventana de requerimientos que tiene que tener la PC para que el programa corra de manera

optima. Dar clic en “Install”

Page 6: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 6

Paso N° 12

A continuación se muestra la pantalla de la instalación…el programa termina cuando llega a 100

Paso N° 13

Una vez terminada..Aparecerá la siguiente pantalla y dar clic en “Next”

Paso N° 14

Despues de ello aparecerá el siguiente bloc de notas, el cual se cerrara..

Page 7: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 7

Paso N° 15

Una vez terminada..la instalación aparecerá la siguiente ventana y dar clic en “OK”

Paso N° 16

Aparecera la siguiente ventana y se dara clic en OK

Paso N° 17

Clic en “Continue”

Page 8: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 8

Paso N° 18

Dar clic en Cancel…esta ventana es para ingresar códigos del programa adquirido

.

Paso N° 19

Una vez cancelada aparecerá la siguiente ventana y se proseguirá en dar clic en SI para cancelar la conexión

de software.

Paso N° 20

Después de ello se mostrara una ventana donde… especifica el tiempo de software instalada de 14 días…

después de pasado los 14 días el programa no funcionara, si se desea volver a usar, pues desinstalarlo y

volverle instalar en la PC

Page 9: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 9

Paso N° 21

Verificación de la instalación. Dar clic en inicio y en TODOS LOS PROGRAMAS

Paso N° 22

Y se puede observar que el software se a instalado correctamente… Hacer clic en “BORLAND C++ ” y copiarla

y pegarla como acceso directo en el Escritorio para su Uso.

Page 10: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 10

Paso N° 23

Abrir el Software si corre.. y se muestra la primera pantalla de bienvenida… y dar clic en “OK”

Page 11: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 11

Paso N° 24

Pantalla de programación…

EJEMPLOS DE C++

ESTRUCTURAS DE CONTROL

Estructura de Control Secuencial

Algoritmo 1:

Enunciado

Hacer un algoritmo que permita hallar la Presión de un Gas Real utilizando la ecuación de Van Der

Waals:

𝑃 = 𝑛𝑅𝑇

𝑉 − 𝑛𝑏 −

𝑎𝑛2

𝑉2

R = 0.0821

Análisis de Datos de Entrada y Salida

Entrada:

a: Constante de cada Gas.

b: Constante de cada Gas.

V: Volumen en Litros (L).

Page 12: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 12

n: Número de Moles.

T: Temperatura en grados Kelvin (ºK).

Salida:

P: Presión expresado en Atmosferas (atm).

Representación del Algoritmo (Diagrama de Flujo)

INICIO

a, b, n T, V

R=0.0821

P=((n*R*T)/(V-n*b))-((a*n*n)/(V*V))

P

FIN

Prueba de Escritorio

Prueba 1:

a: Constante de cada Gas = 4.17

b: Constante de cada Gas = 0.0371

V: Volumen en Litros (L) = 5.2 L

n: Número de Moles = 3.5 moles

T: Temperatura en grados Kelvin (K)= 320 K

𝑃 = 𝑛𝑅𝑇

𝑉 − 𝑛𝑏 −

𝑎𝑛2

𝑉2

P = 16.2468 atm

Prueba 2:

a: Constante de cada Gas = 3.59

b: Constante de cada Gas = 0.0427

V: Volumen en Litros (L) = 5 L

n: Número de Moles = 2.5 moles

T: Temperatura en grados Kelvin (K)= 450 K

Page 13: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 13

𝑃 = 𝑛𝑅𝑇

𝑉 − 𝑛𝑏 −

𝑎𝑛2

𝑉2

P = 17.978 atm

Prueba 3:

a: Constante de cada Gas = 0.034

b: Constante de cada Gas = 0.0237

V: Volumen en Litros (L) = 10 L

n: Número de Moles = 2 moles

T: Temperatura en grados Kelvin (K)= 300 K

𝑃 = 𝑛𝑅𝑇

𝑉 − 𝑛𝑏 −

𝑎𝑛2

𝑉2

P = 4.9481 atm

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

float a,b,n,P,T,V;

const float R=0.0821;

cout<<"HALLAR LA PRESION DE UN GAS REAL POR LA ECUACION DE VAN DER

WAALS";

cout<<"\n\nIntroduzca el Valor de la Contante a:";

cin>>a;

cout<<"\nIntroduzca el Valor de la Contante b:";

cin>>b;

cout<<"\nIntroduzca el Volumen(L):";

cin>>V;

cout<<"\nIntroduzca el Numero de Moles:";

cin>>n;

cout<<"\nIntroduzca el Introduzca la Temperatura(K):";

cin>>T;

P=((n*R*T)/(V-n*b))-((a*n*n)/(V*V));

cout<<"\nLa Presion en Atmosferas es = "<<P;

getch();

}

Page 14: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 14

Ejecución

Algoritmo 2:

Enunciado

Hacer un Algoritmo que nos permita hallar:

a) La suma de ángulos interiores de un polígono Regular.

Suma: S =180(𝑛 − 2)

b) El número de diagonales del polígono regular

# de Diagonales: D = 𝑛(𝑛−2)

2

c) El ángulo interior del polígono regular.

Angulo Interior: A = 180(𝑛−2)

𝑛

Dándonos como dato el número de lados: n

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int n;

float S,D,A;

cout<<"Introduzca el Numero de Lados del Poligono Regular:";

cin>>n;

S=180*(n-2);

D=n*(n-3)/2;

A=180*(n-2)/n;

cout<<"\nLa Suma de Angulos Interiores del Poligono Regular es:"<<S;

cout<<"\n\nEl Numero de Diagonales del Poligono Regular es:"<<D;

cout<<"\n\nEl Angulo Interior del Poligono Regulares es:"<<A;

Page 15: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 15

getch();

}

Ejecución

Algoritmo 3:

Enunciado

Hacer un algoritmo que nos permita resolver por ecuaciones de 2do grado de la forma:

𝐴𝑥2 + 𝐵𝑥 + 𝐶 = 0

Por medio de la Solución General :

𝑥1 =−𝑏 + 𝑏2 − 4𝑎𝑐

2𝑎 𝑥2 =

−𝑏 − 𝑏2 − 4𝑎𝑐

2𝑎

Ingresando los datos de la constantes A, B y C

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int a,b,c;

float x1,x2,x3,x4;

Page 16: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 16

cout<<"RESOLUCION DE ECUACIONES DE SEGUNDO GRADO DE LA FORMA:";

cout<<"\n Ax^2+Bx+C=0";

cout<<"Introduzca el valor de A:";

cin>>a;

cout<<"Introduzca el valor de B:";

cin>>b;

cout<<"Introduzca el valor de C:";

cin>>c;

x1=b*(-1)+sqrt(b*b-4*a*c);

x2=x1/(2*a);

x3=b*(-1)-sqrt(b*b-4*a*c);

x4=x3/(2*a);

cout<<"Los Primer Valor de x es:"<<x2;

cout<<"\nLos Segundo Valor de x es:"<<x4;

getch();

}

Ejecución

Page 17: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 17

Algoritmo 4:

Enunciado

Hacer un algoritmo que nos permita hallar la suma de los primeros impares teniendo como dato el

último término utilizando la fórmula:

𝑛 = 𝑈 + 1

2 𝑆 = 𝑛2

Suma de los Primero Impares: S

Ultimo Término: U

Número de Términos: n

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int u,n,S;

cout<<"Introduzca el Ultimo Termino de la Sucesion de Impares:";

cin>>u;

n=(u+1)/2;

S=n*n;

cout<<"\nLa Suma de los Impares es:"<<S;

getch();

}

Ejecución

Algoritmo 5:

Enunciado

Hacer un algoritmo que nos permita hallar la suma de los “n” primeros cubos teniendo como dato el

número de términos(n) , usando la siguiente fórmula:

𝑅 = (𝑛 𝑛 + 1

2)2

Suma de los “n” primeros cubos: R

Número de términos: n

Page 18: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 18

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int n;

float R,r;

cout<<"Introducir el valor de n:";

cin>>n;

r=n*(n+1)/2;

R=pow(r,2);

cout<<"La Suma de los n Primeros Cubos es = "<<R;

getch();

}

Ejecución

Estructura de Control Condicional

Algoritmo 1:

Enunciado

Hacer un algoritmo que nos permita hallar el valor de ” y” teniendo como dato el valor de “x”,

además la respuesta dependerá de las siguiente condiciones:

Y=

𝑥2 − 7; 0 ≤ 𝑥 < 7

𝑥3 − 2; 7 ≤ 𝑥𝑥2 + 9;−7 < 𝑥 ≤ 0

𝑥3 + 5; 𝑥 ≤ −7

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

float x,y;

cout<<"Introducir el Valor de X:";

cin>>x;

if(0<=x&x<7)

y=x*x-7;

else if(x>=7)

Page 19: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 19

y=x*x*x-2;

else if(-7<x&x<0)

y=x*x+9;

else

y=x*x*x+5;

cout<<"El valor de Y es = "<<y;

getch();

}

Ejecución

Algoritmo 2:

Enunciado

Hacer un algoritmo que nos permita hallar el logaritmo natural teniendo como dato el número a partir de la

siguiente definición:

𝑙𝑛 𝑁 = 𝑅 𝑠𝑖 𝑦 𝑠ó𝑙𝑜 𝑠𝑖 𝑁 ≥ 0

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int N;

float R;

cout<<"Ingrese el Numero:";

cin>>N;

if(N>0)

{

R=logl(N);

cout<<"El Logaritmo Natural del Numero es = "<<R;

}

else

cout<<"\nNo existe el Logaritmo Natural de un Numero Negativo o de Cero";

getch();

}

Ejecución

Algoritmo 3:

Enunciado

Page 20: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 20

Hacer un algoritmo que nos permita hallar la masa depositada en un electrodo a partir de los siguientes

datos:

W= Masa Depositada en un Electrodo

M= Masa Molecular

Tita=Valor de la Reacción

C= Corriente Eléctrica

Utilizando las siguientes formulas para la unidad de la corriente:

Coulomb (C):

W=(C)(P)/(tita)(96500) Faraday (Fd):

W=(C)(P)/(tita)

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int Tipc;

float C,W,P,tita;

cout<<"MASA DEPOSITADA EN UN ELECTRODO";

cout<<"\n 1.Coulomb(C)"<<"\n 2.Faraday(Fd)";

cout<<"\nIntroduzca el Numero del tipo de Unidad para la Corriente:";

cin>>Tipc;

if(Tipc==1)

{

cout<<"\nIntroduzca la Corriente:";

cin>>C;

cout<<"\nIntroduzca la Masa Molecular:";

cin>>P;

cout<<"\nIntroduzca el Valor de Tita:";

cin>>tita;

W=(C*P)/(tita*96500);

cout<<"\nLa Masa Depositada en el Electrodo es = "<<W;

}

Page 21: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 21

else if(Tipc==2)

{

cout<<"\nIntroduzca la Corriente:";

cin>>C;

cout<<"\nIntroduzca la Masa Molecular:";

cin>>P;

cout<<"\nIntroduzca el Valor de Tita:";

cin>>tita;

W=C*P/tita;

cout<<"\nLa Masa Depositada en el Electrodo es = "<<W;

}

else

cout<<"\nHa Introducido un Valor Desconocido";

getch();

Ejecución

Algoritmo 4:

Enunciado

Hacer un algoritmo que nos permita saber:

a) Si un número es múltiplo de 6

b) Si es múltiplo de 3 pero no de 6

c) Si no es múltiplo de 3 ni de 6

Teniendo como dato el número.

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int N,R,r;

cout<<"Ingresar el Numero:";

cin>>N;

R=N%6;

r=N%3;

if(R==0)

cout<<"El Numero es Multiplo de 6";

else if(r==0)

Page 22: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 22

cout<<"El Numero es Multiplo de 3 pero no de 6";

else

cout<<"El Numero no es Multiplo de 3 ni de 6";

getch();

}

Ejecución

Algoritmo 5:

Enunciado

Hacer un algoritmo que nos permita halla el pH de una sustancia a partir de su concentración de iones

Hidrógeno [H+] y manifieste su grado de acidez o basicidad según lo siguiente:

pH=-log[H+]

Muy Acido Levemente Acido Neutro Levemente Básico Muy Básico

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

float pH,H;

char R[20];

cout<<"Ingrese la Concentracion de Iones Hidrogeno de la Sustancia[H]:";

cin>>H;

pH=log10l(H)*-1;

cout<<"\nEl pH es = "<<pH;

if(pH==7)

cout<<"\nEl pH es Neutro";

else if(1<=pH&pH<4)

cout<<"\nEl pH es muy Acido";

else if(4<=pH&pH<7)

cout<<"\nEl pH es Levemente Acido";

else if(7<pH&pH<=10)

cout<<"\nEl pH es Levemente Basico";

else if(10<pH&pH<=14)

Page 23: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 23

cout<<"\nEl pH es muy Basico";

getch();

}

Ejecución

Estructura de Selección Múltiple

Algoritmo 1:

Enunciado

Hacer un algoritmo que me de las características del modelo de cámaras Sony teniendo en cuenta

lo siguiente:

Nº Código Resolución (Mega Píxeles) Pantalla LCD(Pulgadas) Precio(S/.)

1 DSC-S500 6.0 2.4’’ 599.00

2 DSC-S650 7.2 2.0’’ 699.00

3 DSC-W35 7.5 2.5’’ 999.00

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int M;

float Mp,P,Pt;

cout<<"COMPRA DE CAMARAS DIGITALES SONY";

cout<<"\n1.DSC-S500";

cout<<"\n2.DSC-S650";

cout<<"\n3.DSC-W35";

Index:;

cout<<"\nIngrese el Numero del Modelo de la Camara:";

cin>>M;

switch(M)

{

case 1:Mp=6;Pt=2.4;P=599;break;

case 2:Mp=7.2;Pt=2;P=699;break;

case 3:Mp=7.5;Pt=2.5;P=999;break;

default:cout<<"\nHa Introducido un Numero Equivocado";goto Index;

}

cout<<"\nLos Megapixeles son:"<<Mp;

cout<<"\nLas Pulgadas de la Pantalla LCD es:"<<Pt;

cout<<"\nEl Precio es:S/."<<P<<".00";

Page 24: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 24

getch();

}

Ejecución

Algoritmo 2:

Enunciado

Hacer un algoritmo que me dé el valor de la Presión dando el valor respectivo a la constante “R“

para cada tipo de Presión según:

Nº Tipo De Presión R

1 Atmósferas (atm) 0.082

2 Milímetros de Mercurio (mmHg) 62.4

3 Kilo Pascal (KPa) 8.3

4 Torrichel i(Torr) 62.4

Utilizando la Ecuación Universal de Gases ideales:

𝑃 =𝑅𝑇𝑛

𝑉 Donde: P =Presión, T= Temperatura(K), n=Número de Moles, V=Volumen(L)

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int Tpres;

float R,P,V,N,T;

cout<<"ECUACION UNIVERSAL DE GASES IDEALES";

cout<<"\n 1.Presion en Atmosferas(atm)"

<<"\n 2.Presion en Milimetros de Mercurio(mmHg)"

<<"\n 3.Presion en Kilo Pascal (KPa)"

<<"\n 4.Presion en Torricheli(Torr)";

Index:;

cout<<"\nIngrese el Numero de Tipo de Unidad para la Presion:";

cin>>Tpres;

switch(Tpres)

{

case 1:R=0.082;break;

case 2:R=62.4;break;

case 3:R=8.3;break;

case 4:R=62.4;break;

default:cout<<"\nHa Introducido un Valor Desconocido";

goto Index;

}

Page 25: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 25

cout<<"\nIngrese la Temperatura(K):";

cin>>T;

cout<<"Ingrese el Numero de Moles:";

cin>>N;

cout<<"Ingrese el Volumen(L):";

cin>>V;

P=R*T*N/V;

cout<<"\nLa presion sera = "<<P;

getch();

}

Ejecución

Algoritmo 3:

Enunciado

Hacer un algoritmo que me dé el pago de Implementación según la siguiente tabla:

E.A.P.

Ciclo

I II III IV V VI VII VIII IX X

Ing. Química S/.50.00 S/.30.00 S/.20.00

Ing.

Metalúrgia S/.60.00 S/.50.00 S/.10.00

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int C,TipE,I;

cout<<"RECIBO DE PAGO DE IMPLEMENTACION";

cout<<"\n\n1.Ingenieria Quimica";

cout<<"\n2.Ingenieria Metalurgia";

Index3:;

cout<<"\n\nIntroduzca el Numero de la E.A.P.:";

cin>>TipE;

switch(TipE)

{

case 1:

Index1:;

Page 26: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 26

cout<<"\nCiclo Academico:";

cin>>C;

switch(C)

{

case 1:I=50;break;

case 2:case 3:case 4:case 5:case 6:case 7:I=30;break;

case 8:case 9:case 10:I=20;break;

default:cout<<"Ha Introducido un Ciclo Equivocado";goto Index1;

}break;

case 2:

Index2:;

cout<<"\nCiclo Academico:";

cin>>C;

switch(C)

{

case 1:I=60;break;

case 2:case 3:case 4:case 5:case 6:case 7:I=50;break;

case 8:case 9:case 10:I=10;break;

default:cout<<"Ha Introducido un Ciclo Equivocado";goto Index2;

}break;

default:cout<<"Ha Introducido un E.A.P Equivocada";goto Index3;

}

cout<<"\nEl Pago por Implementacion es de : S/."<<I<<".00";

getch();

}

Ejecución

Page 27: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 27

Algoritmo 4:

Enunciado

Hacer un algoritmo que me permita escoger 1 de 3 Unidades Químicas de Concentración

introduciendo sus respectivos datos:

Molaridad(M)

Número de Moles: n

Volumen: V; Se hace las siguientes transformaciones de las otras unidades a Litros:

1. Mililitros (mL) : V𝑜𝑙𝑢𝑚𝑒𝑛 𝑒𝑛 𝐿𝑖𝑡𝑟𝑜𝑠 =𝑉𝑜𝑙𝑢𝑚𝑒𝑛 𝑚𝐿

1000

2. Centímetros Cúbicos (cc) : V𝑜𝑙𝑢𝑚𝑒𝑛 𝑒𝑛 𝐿𝑖𝑡𝑟𝑜𝑠 =𝑉𝑜𝑙𝑢𝑚𝑒𝑛 𝑒𝑛 𝑐𝑐

1000

3. Litros (L)

𝑀 =𝑛

𝑉

Normalidad(N)

Número de Moles: n

Carga de la Sustancia:Tita

Volumen: V; Se hace las siguientes transformaciones de las otras unidades a Litros:

1. Mililitros (mL) : V𝑜𝑙𝑢𝑚𝑒𝑛 𝑒𝑛 𝐿𝑖𝑡𝑟𝑜𝑠 =𝑉𝑜𝑙𝑢𝑚𝑒𝑛 𝑚𝐿

1000

2. Centímetros Cúbicos (cc) : V𝑜𝑙𝑢𝑚𝑒𝑛 𝑒𝑛 𝐿𝑖𝑡𝑟𝑜𝑠 =𝑉𝑜𝑙𝑢𝑚𝑒𝑛 𝑒𝑛 𝑐𝑐

1000

3. Litros (L)

𝑁 = 𝑛 (𝑡𝑖𝑡𝑎)

𝑉

Molalidad(m)

Número de Moles: n

Masa: W; Se hace las siguientes transformaciones de las otras unidades a Kilogramos:

1. Gramos (g) : Masa 𝑒𝑛 𝐾𝑖𝑙𝑜𝑔𝑟𝑎𝑚𝑜𝑠 =𝑀𝑎𝑠𝑎 𝑒𝑛 𝑔

1000

2. Kilogramos (Kg)

Page 28: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 28

𝑚 =𝑛

𝑊

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

int T,tita,tipvol,tipmasa;

float M,N,m,n,v,V,masa,MASA;

cout<<"UNIDADES QUIMICAS DE CONCENTRACION";

cout<<"\n 1. Molaridad"<<"\n 2. Normalidad"<<"\n 3. Molalidad";

Index4:;

cout<<"\nIngrese el Numero del Tipo de Concentracion a hallar:";

cin>>T;

switch(T)

{

case 1:

cout<<"\nIngrese el Numero de Moles:";

cin>>n;

cout<<"\n 1.Mililitros (mL)"<<"\n 2.Centimetros Cubicos (cc)"<<"\n

3.Litros (L)";

Index2:;

cout<<"\nIngrese el Numero del tipo de Volumen:";

cin>>tipvol;

cout<<"\nIngrese el Volumen:";

cin>>v;

switch(tipvol)

{

case 1:V=v/1000;break;

case 2:V=v/1000;break;

case 3:V=v;break;

default:cout<<"Ha Ingresado otra cantidad";goto Index2;

}

M=n/V;

cout<<"\nLa Molaridad es = "<<M;break;

case 2:

cout<<"\nIngrese el Numero de Moles:";

cin>>n;

cout<<"\n 1.Mililitros (mL)"<<"\n 2.Centimetros Cubicos (cc)"<<"\n

3.Litros (L)";

Index1:;

cout<<"\nIngrese el Numero del tipo de Volumen:";

cin>>tipvol;

cout<<"\nIngrese el Volumen:";

cin>>v;

Page 29: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 29

switch(tipvol)

{

case 1:V=v/1000;break;

case 2:V=v/1000;break;

case 3:V=v;break;

default:cout<<"Ha Ingresado otra cantidad";goto Index1;

}

cout<<"Ingrese Tita:";

cin>>tita;

N=n*tita/V;

cout<<"La Normalidad es = "<<N;break;

case 3:

cout<<"\nIngrese el Numero de Moles:";

cin>>n;

cout<<"\n 1.Gramos (g)"<<"\n 2.Kilogramos (Kg)";

Index3:;

cout<<"\nIngrese el Numero del tipo de Masa del Solvente:";

cin>>tipmasa;

cout<<"\nIngrese la Masa del Sovente:";

cin>>masa;

switch(tipmasa)

{

case 1:MASA=masa/1000;break;

case 2:MASA=masa;break;

default:cout<<"Ha Ingresado otra cantidad";goto Index3;

}

m=n/MASA;

cout<<"La Molalidad es = "<<m;break;

default:cout<<"Ha Ingresado otra cantidad";goto Index4;

}

getch();

}

Ejecución

Algoritmo 5:

Enunciado

Hacer un algoritmo que me permita saber cual de dos gases introducidos se Difunde o Efunde mas

rápido sabiendo sus Masas Moleculares y el siguiente dato:

“SE EFUNDE O DIFUNDE MAS RAPIDO EL GAS CUYO MASA MOLECULAR SEA MENOR, ES DECIR EL

MAS LIGERO”

Page 30: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 30

Ejemplo:

*Nitrogeno(N2) Masa Molecular = 28

*Cloro(Cl2) Masa Molecular = 71

Según el Principio se Difunde o Efunde mas rápido el de menor Masa Molecular es decir el Nitrógeno

(N2).

Codificación

#include<iostream.h>

#include<conio.h>

#include<math.h>

void main()

{

char Ngas1[10],Ngas2[10];

float P1,P2;

cout<<"VELOCIDAD DE DIFUSION - EFUSION DE GASES";

cout<<"\n\nIngrese el Nombre del Primer Gas:";

cin>>Ngas1;

cout<<"\nIngrese la Masa Molecular del Primer Gas:";

cin>>P1;

cout<<"\nIngrese el Nombre del Segundo Gas:";

cin>>Ngas2;

cout<<"\nIngrese el Masa Molecular del Segundo Gas:";

cin>>P2;

if(P1>P2)

cout<<"\nEl "<<Ngas2<<" se Difunde mas rapido que el "<<Ngas1;

else

cout<<"\nEl "<<Ngas1<<" se Difunde mas rapido que el "<<Ngas2;

getch();

Page 31: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 31

ANEXO

Área y perímetro de un Cuadrado

Page 32: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 32

MCD método de Euclides

Page 33: INSTALANDO BORLAND C

INQ. QUIMICA [INSTALACION DEL PROGRAMA BORLAND C++ 5.0]

Jamanca Antonio Edgar M. 33

Suma

¡¡¡¡GRACIAS POR LA ATENCION, ESPERO QUE LES SIRVA… LOS APORTES!!!!

Est. Edgar M. JAMANCA ANTONIO Ingeniería Química (UNJFSC-Ciclo X – 2011-I)

[email protected] [email protected]