Les escribo dos programas que hacen exactamente lo mismo. Solo que uno con ciclo while, y otro con ciclo for, lo que hacen es imprimir una tabla de equivalencia entre grados Celsius y Fahrenheit.
_________________________________________________________________
#include <stdio.h>
#include <stdlib.h>
int main(void){
float Celsius, fahr;
int lower = 0;
int upper = 300;
int paso = 30;
fahr=lower;
while (fahr <= upper){
Celsius = 5.0/9.0*(fahr-32);
printf("%.1f\t%.1f\n", fahr, Celsius);
fahr=fahr+paso;
}
system("pause");
return 0;
}
_________________________________________________________________
#include <stdio.h>
#include <stdlib.h>
int main(void){
float i;
for(i=0;i<300;i=i+30)
printf("%.1f\t%.1f\n", i, 5.0/9.0*(i-32));
system("pause");
return 0;
}
_________________________________________________________________
Analisenlos y preparense para el laboratorio del miercoles
el \t en el printf es un tabulador, y el .1 antes indica que se mostraran hasta 1 decimal de la variable en punto flotante, las expresiones que aparecen en el ciclo While, son expresiónes logicas (algebra y algebra lineal, supongo que todos fueron a las primeras clases en ese curso y si no, mejor ponganse a estudiar logica) Mientras esa expresión logica sea verdad, el ciclo seguira su funcionamiento, en el ciclo for, la expresión logica es la del medio, las otras dos, son la inicialisación de una variable y el incremento que se le da en cada ciclo.
Ya les di bastante información, Se que la mayoria tiene certamen de electromagnetismo, pero no les quitara mucho tiempo hecharles un ojo a los codigos