ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Descripcion:Operaciones de Quimica en estructurada


Enviado por   •  30 de Mayo de 2018  •  Práctica o problema  •  696 Palabras (3 Páginas)  •  81 Visitas

Página 1 de 3

/*

Proyecto °2

Autor: limón lara laisha Fernanda

Fecha: 28/05/2018

Descripcion:Operaciones de Quimica en estructurada

*/

#include<conio.h>

#include<stdio.h>

#include<windows.h>

main()

{

int g,a,m,p1=0,p2=0,op,a1,a2,a3;

float umm,res,gmol,uma1,uma2=0,uma3=0,res1,res2,resF,porA,porB,porC,resF1,resF2,resF3,masE,ma1,ma2,ma3;

char opc1,opc2,opc3='S',opc4,opc5;

do

{

system("cls");

printf("Elija Que desea realizar\n");

printf("**************************************************\n");

printf("A)Hacer conversion de gramos a g/mol\n");

printf("B)Hacer conversion de g/mol a moleculas\n");

printf("C)Hacer conversion de moleculas a atomos\n");

printf("D)Hacer Porcentajes\n");

printf("E)Hacer conversion de gramos a porcentajes\n");

printf("F)Formula minima\n");

printf("G)Formula Maxima\n");

printf("**************************************************\n");

scanf("%s",&opc1);

system("cls");

switch(opc1)

{

case 'A':

case 'a':

printf("Digite la cantidad de gramos\n");

scanf("%i",&g);

printf("digite la UMM\n");

scanf("%f",&umm);

res=g/umm;

printf("El resultado es: %.2f g/mol\n",res);

break;

case 'B':

case 'b':

printf("Digite la cantidad de gramos\n");

scanf("%i",&g);

res=g*6.022;

res=res/100;

printf("el resultado es: %.2fx10^23",res);

break;

case 'C':

case 'c':

do

{

printf("cuantos atomos tiene ese elemento\n");

scanf("%i",&a);

printf("cuantas moleculas tiene ese elemento\n");

scanf("%i",&m);

res=m*a;

printf("el numero de atomos de ese elemento es: %.0f\n",res);

printf("¿desea poner otro elemento?\n");

scanf("%s",&opc3);

}while (opc3=='S' || opc3=='s');

break;

case 'D':

case 'd':

printf("Digita la uma de un elemento\n");

scanf("%f",&uma1);

printf("¿desea ingresar otro elemento S/N?\n");

scanf("%s",&opc4);

if(opc4=='S' || opc4=='s')

{

printf("digite la uma de un elemento\n");

scanf("%f",&uma2);

p1++;

printf("¿desea ingresar otro elemento S/N?\n");

scanf("%s",&opc5);

if(opc5=='S' || opc5=='s')

{

printf("digite la uma de un elemento\n");

scanf("%f",&uma3);

p2++;

}

}

umm=uma1+uma2+uma3;

res=uma1/umm*100;

printf("el Porcentaje del elemento es: %.2f\n",res);

if(p1==1)

{

res1=uma2/umm*100;

printf("el porcentaje del segundo elemento es %.2f\n",res1);

if(p2==1)

{

res2=uma3/umm*100;

printf("el porcentaje del tercer elemento es %.2f\n",res2);

}

}

resF=res+res1+res2;

printf("La suma de los porcentajes es: %.2f\n",resF);

break;

case 'E':

case 'e':

printf("digite los gramos a convertir\n");

scanf("%i",&g);

printf("digite en cuantos porcentajes del elemento que desea dividir (MAX 3)\n");

scanf("%i",&op);

switch(op)

{

case 1:

printf("digite el porcentaje del elemento que quiere sacar\n");

scanf("%f",&uma1);

res=uma1*g/100;

printf("La medida en gramos del porcentaje es: %.2f\n",res);

printf("La medida total en gramos es: %.2fg del elemento\n",res);

break;

case 2:

printf("digite el primero porcentaje del elemento que quiere sacar \n");

scanf("%f",&uma1);

res=uma1*g/100;

printf("La primer medida en gramos del porcentaje es: %.2f\n", res);

printf("digite el segundo porcentaje del elemento que quiere sacar \n");

scanf("%f",&uma2);

res1=uma2*g/100;

printf("La segunda medida en gramos del porcentaje es: %.2f\n", res1);

resF=res+res1;

printf("La medida total en gramos es: %.2fg del compuesto\n ",resF);

break;

case 3:

printf("digite el primero porcentaje del elemento que quiere sacar \n");

scanf("%f",&uma1);

res=uma1*g/100;

printf("La primer medida en gramos del porcentaje es: %.2f\n", res);

printf("digite el segundo porcentaje del elemento que quiere sacar \n");

scanf("%f",&uma2);

res1=uma2*g/100;

printf("La segunda medida en gramos del porcentaje es: %.2f\n", res1);

printf("digite el tercer porcentaje del elemento que quiere sacar \n");

scanf("%f",&uma3);

res2=uma3*g/100;

printf("La tercer medida en gramos del porcentaje es: %.2f\n", res2);

resF=res+res1+res2;

printf("La medida total en gramos es: %.2fg del compuesto\n",resF);

break;

default:

printf("Excedio o no puso correctamente el numero de porcentajes que necesita\n");

}

case 'F':

case 'f':

...

Descargar como (para miembros actualizados) txt (11 Kb) pdf (54 Kb) docx (16 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com