Os dejo el problema 1 de la práctica 2, funciona correctamente según lo especulado. Sigamos programando...
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
/* Si quiere traducir grados centígrados a farenheit introduzca una A
si quiere traducir grados farenheit a centígrados introduzca una B */
void Centigrados_Farenheit()
{ int centigrados;
printf("Centigrados, Farenheit\n");
for(centigrados=0;centigrados<=300;centigrados=centigrados+20)
{
printf("%d ,\t %d \n",centigrados,32+(9/5)*centigrados);
}
}
void Farenheit_Centigrados()
{ float farenheit;
printf("Farenheit, Centígrados\n");
for(farenheit=0;farenheit<=300;farenheit=farenheit+20)
{
printf("%f ,\t %f \n", farenheit, (farenheit-32)*5/9);
}
}
main()
{ char opcion;
printf("Introduce opcion\n");
printf(" A De Centígrados a Farenheit\n");
printf(" B De Farenheit a Centígrados\n");
opcion=getch();
if (opcion=='A') Centigrados_Farenheit();
if (opcion=='B') Farenheit_Centigrados();
getch(); /* Espera q pulse una tecla y no cierra la ventana... (así me da tiempo a verlo) */
}
martes, 29 de abril de 2008
Práctica 2. Calculando Potencias
Aquí os dejo mi versión de calcular potencias, nótese que no he usado la función pow() de math.h, simplemente calculo la potencia con un bucle for.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void Formula(int exponente,int numero)
{
int resultado=1;
int i;
for (i=1;i<=exponente;i++) resultado=resultado*numero;
printf("La potencia vale %d",resultado);
}
main()
{ int numero,exponente;
printf("El numero es:");
scanf("%d",&numero);
printf("\n El exponente es: ");
scanf("%d",&exponente);
if ((numero>0) && (exponente<=10) && (exponente>=0)) Formula(exponente,numero);
else printf(" No se puede calcular...error \n");
getch(); /* para que no se cierre la ventana */
}
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void Formula(int exponente,int numero)
{
int resultado=1;
int i;
for (i=1;i<=exponente;i++) resultado=resultado*numero;
printf("La potencia vale %d",resultado);
}
main()
{ int numero,exponente;
printf("El numero es:");
scanf("%d",&numero);
printf("\n El exponente es: ");
scanf("%d",&exponente);
if ((numero>0) && (exponente<=10) && (exponente>=0)) Formula(exponente,numero);
else printf(" No se puede calcular...error \n");
getch(); /* para que no se cierre la ventana */
}
martes, 1 de abril de 2008
Bienvenidos
Hola a todos, este es un mensaje de bienvenida. Espero que os vaya bien en esta asignatura. Buena suerte. Pedro_indio
Suscribirse a:
Entradas (Atom)