sábado, 8 de febrero de 2014

For y While en lenguaje C

Seguimos con el pequeño curso introductorio a lenguaje C aplicado a  ing Química.

un Pequeño programa en el que se aplican estas dos estructuras, y en ambos casos se obtiene el mismo resultado de una reacción química  de orden cero de la forma A ---> B, con CAo = 15 gmol/L y una K = 0.0567.


#include <stdio.h>
#include<stdlib.h>
int main()
{
   double conc, inicon,k;
    int tiempo;
    inicon = 15.00;
    k = 0.0567;
    tiempo = 0;
     printf("\n tiempo(s) Conc(gmol/L) \n ");
while(tiempo  <= 60){
 conc = inicon - k*tiempo;
  printf("%d \t \t %1f\n",tiempo,conc);
    tiempo = tiempo +10;

  } 
system ("pause");
    return 0;
} 
// segunda estructura usando For
#include <stdio.h>
#include<stdlib.h>
int main()
{
   double conc, inicon,k;
    int tiempo;
    inicon = 15.00;
    k = 0.0567;
    
     printf("\n tiempo(s) Conc(gmol/L) \n ");
  for (tiempo=0;tiempo<=60; tiempo = tiempo +10) {
   conc = inicon - k*tiempo;
   printf(" %d\t\t %1f\n",tiempo,conc);
   }
system ("pause");
    return 0;
}

Ejecuntando el programa.
tiempo(s) Conc(gmol/L) 
 0     15.000000
10     14.433000
20     13.866000
30     13.299000
40     12.732000
50     12.165000
60     11.598000
sh: 1: pause: not found


------------------
(program exited with code: 0)
Press return to continue

No hay comentarios:

Publicar un comentario