Sei sulla pagina 1di 3

1.

- Realizar un algoritmo que me permita ver la composicin del carbn y sacar el


porcentaje de cada uno.
%Ejercicio 1
%Quimica general
%Se realiz un anlisis de carbn bituminoso de Pennsylvania de la
siguiente manera: se pesaron exactamente 2.500 g en un crisol de
slice fundida.
%Despus de secarlo durante 1 h a 110C, el residuo libre de humedad
pesa 2.415 g. Entonces el crisol se cubre con una tapa con ventilacin
y se
%calienta fuertemente hasta que no queda materia orgnica voltil. El
coque residual pesa 1.528 g. El crisol se calienta ms, pero sin la
tapa,
%hasta que desaparezcan todas las manchas de carbn y se obtiene al
final ceniza que pesa 0.245 g. Cul es el anlisis aproximado de este
carbn,
%es decir, los porcentajes de humedad, materia combustible voltil
(MCV),carbono fijo (CF) y ceniza?
clc
clear
fprintf('Bienvenido\nEl ejercico trata de: Problemas de
composicion\n');
fprintf('El peso del carbon es:\n');
%los pesos se toman como calculos al estar con (;) no se visualiza en
%command window estos valores vienen establecidos en el ejercicio
pesocarbon=2.500;
disp(pesocarbon);
fprintf('El peso del secado es:\n');
pesosecado=2.415;
disp(pesosecado);
fprintf('El peso del coque es:\n');
pesocoque=1.528;
disp(pesocoque);
fprintf('El peso de ceniza es:\n');
pesoceniza=0.245;
disp(pesoceniza);
fprintf('La humedad es:\n');
%Los calculos realizados a continuacion nos permiten restar los pesos
en gramos para
%poder realizar la suma respectiva y asi poder sacar la fraccion de
cada
%calculo
humedad=pesocarbon-pesosecado;
disp(humedad);
fprintf('El MCV es:\n');
MCV=pesosecado-pesocoque;
disp(MCV);
fprintf('El CF es:\n');
CF=pesocoque-pesoceniza;
disp(CF);
fprintf('La suma total en gramos:\n');
total=humedad+MCV+CF+pesoceniza;
disp(total);

fprintf('La fraccion de humedad es:\n');


fraccionhumedad=humedad/total;
disp(fraccionhumedad);
fprintf('El porcentaje de humedad es:\n');
porcentajehumedad=fraccionhumedad*100;
disp(porcentajehumedad);
fprintf('La fraccion de MCV es:\n');
fraccionMCV=MCV/total;
disp(fraccionMCV);
fprintf('El porcentaje de MCV es:\n');
porcentajeMCV=fraccionMCV*100;
disp(porcentajeMCV);
fprintf('La fraccion de CF es:\n');
fraccionCF=CF/total;
disp(fraccionCF);
%Se realizo un calculos para poder sacar el porcentaje de cada paso
%realizado y asi sumar y comprobar que la practica es correcta
fprintf('El porcentaje de CF es:\n');
porcentajeCF=fraccionCF*100;
disp(porcentajeCF);
fprintf('La fraccion de ceniza es:\n');
fraccionceniza=pesoceniza/total;
disp(fraccionceniza);
fprintf('El porcentaje de ceniza es:\n');
porcentajeceniza=fraccionceniza*100;
disp(porcentajeceniza);
totalporcent=porcentajehumedad+porcentajeMCV+porcentajeCF+porcentajece
niza;
fprintf('La suma de los porcentajes es:\n');
disp(totalporcent);
% se utilizo una senecia condicional en este caso if para verificar
que el
% resultado sea correcto o incorrecto
if totalporcent==100
fprintf('Laboratorio correcto\n');
else
fprintf('falto mas tiempo en realiza el Laboratorio\n');
end

Potrebbero piacerti anche