lunes, 5 de mayo de 2014

Programa para el Centro de ciencias de la atmósfera

El número menor no lo marca

Código

#include <stdio.h>
#include <conio.h>
#include <windows.h>
int i, opcion;
float mayor=0, menor=100000.00000, promedio;
float anume[20];

main()
{
    system("color 4f");
inicio:
system("cls");
printf("\n\nEste programa te permite registrar la temperatura de las 24 horas del dia y");
printf("\n\ngenera un reporte informandote la temperatura menor, mayor y el promedio deldia");

    for (i=0; i<=23; i++)
{
printf("\n\nIntroduce la temperatura de la hora %d: ",i+1); scanf("%f", &anume[i]);



if (anume[i]>mayor)
mayor=anume[i];
else if (anume[i]<menor)
menor=anume[i];

promedio= (anume[i]+promedio);


    }

printf("\n\nLa temperatura mayor es: %.3f", mayor);
printf("\n\nLa temperatura menor es: %.3f", menor);



printf("\n\nEl promedio de la temperatura es %.3f: ",promedio/i);




opcion:
printf("\n\nDeseas realizar otro registro? Si=1 No=2: ");scanf("%d", &opcion);

switch(opcion)
{
case 1: goto inicio;
break;
case 2: goto termina;
break;
default: goto opcion;
break;
}

termina:
printf("\n\nEnter para terminar...");
getch();


}

domingo, 27 de abril de 2014

Programa Factorial

Código:

#include <stdio.h>

long int factorial (int x)
{
 int i; long int fac = 1;
 for (i=2; i<=x; i=i+1) fac=fac*i;
return (fac);
 }

main ()
{
int a;
do { printf ("\n Introduce un numero: ");
 scanf ("%d", &a);
if (a>0)
printf ("El factorial es %ld", factorial (a)); }
while (a > 0);
 }




Programa de Simplificación de Fracción

Código:
#include<stdio.h>
#include<conio.h>
#include<windows.h>

main()
{
system("color 4f");
int a,b,ai,bi,div=2;

printf("\n                      Este programa Simplifica una fraccion\n\n\n");
printf("          Ingrese numerador:");
scanf("%d",&a);
printf("          Ingrese denominador:"); scanf("%d",&b);

ai=a;
bi=b;

while(a!=1 && b!=1)
{
if(ai%div==0 && bi%div==0)
{
printf("             %d",a);
printf("\n             __ / %d \n",div);
printf("             %d \n\n",b);
a=a/div;
b=b/div;
ai=a;
bi=b;
}
else
{
div++;
}
}

printf("          El resultado de la simplificacion es: %d \n\n",a);



printf("\n    Enter para terminar..");
getch();
}


Programa Adivino de Número

Código:
#include<stdio.h>
#include<conio.h>
#include<windows.h>
main()
{
system("color 4f");
int ingreso,acum=0;

    printf("\n\nEste programa adivina el numero en el que piensas\n\n");

    printf("\n\nEsta aqui el numero? Si=1, No=0:\n\n");
printf("            16 17 18 19\n");
printf("            20 21 22 23\n");
printf("            24 25 26 27\n");
printf("            28 29 30 31\n\n");
printf("\n\nTu seleccion:");scanf("%d",&ingreso);

if(ingreso=1)
{
acum=16;
}
printf("\n\nEsta aqui el numero? Si=1, No=0:\n\n");
printf("             8  9  10 11\n");
printf("             12 13 14 15\n");
printf("             24 25 26 27\n");
printf("             28 29 30 31\n\n");
printf("\n\nTu seleccion:");scanf("%d",&ingreso);

if(ingreso==1)
{
acum=acum+8;
}
printf("\n\nEsta aqui el numero? Si=1, No=0:\n\n");
printf("             4  5  6  7\n");
printf("             12 13 14 15\n");
printf("             20 21 22 23\n");
printf("             28 29 30 31\n\n");
printf("\n\nTu seleccion:");scanf("%d",&ingreso);

if(ingreso==1)
{
acum=acum+4;
}
printf("\n\nEsta aqui el numero? Si=1, No=0:\n\n");
printf("              2  3  6  7\n");
printf("             10 11 14 15\n");
printf("             18 19 21 23\n");
printf("             26 27 30 31\n\n");
printf("\n\nTu seleccion:");scanf("%d",&ingreso);

if(ingreso==1)
{
acum=acum+2;
}
printf("\n\nEsta aqui el numero? Si=1, No=0:\n\n");
printf("              1 3  5  7\n");
printf("              9 11 13 15\n");
printf("             17 19 21 23\n");
printf("             25 27 29 31\n\n");
printf("\n\nTu seleccion:");scanf("%d",&ingreso);

if(ingreso==1)
{
acum=acum+1;
}
printf("\n\nEl numero que pensaste es:  %d",acum);
getch();
}

Programa con Recursividad

Código:
#include<conio.h>
#include<stdio.h>
# include <windows.h>

void divide (int);

main()
{
    system("color 4f");
int eNum;
printf("\n\n Introduce un numero entero: ");
scanf("%d", & eNum);

divide(eNum);


printf("\n\n Enter para terminar.");
getch();
}


void divide(int eN)
{
int eI;
printf("\n\n Recibi:%d",eN);
eI=eN/10;
if (eI!=0)
divide(eI);
}



Programa Suma y división de FOR

Código:
#include <stdio.h>
#include <conio.h>
#include <windows.h>


main()
{
system("color 4F");

float ex, esuma=0, div;
for(ex=1; ex <=1000000; ex++)
{
div=(1/ex);
esuma= div+esuma;
printf("\n\n El resultado es: %f",esuma);

}
printf("El resultado es: %d \n\n ", esuma);

}




Programa Problema de Einstein

Código:

#include<stdio.h>
#include<conio.h>
#include<windows.h>

int ex, esuma=0;
main()
{
system("color 4F");

for(ex=1; ex<=100; ex++)
{
esuma=esuma+ex;
}

 printf("\n\n El resultado de Einstein es: %d",esuma);
 printf("\n\nEnter para terminar...");
 getch();
}