Conversor con arreglos
//librerias
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
//librerias
int main() // iniciamos programa
{
char nombre[10];
int i,x,opcion,buscar,j;
fflush(stdin); //borrador de flash o memoria
printf("\nIngresar tu nombre:\n");
gets(nombre); // comando para ingresar cadena de cararteres
system("cls");
printf("\nBienvenido %s\n",nombre);
printf("\n Ingrese el numero de converciones que requiere:");
scanf("%d",&x);
float C[x+1],F[x+1],K[x+1];
for(i=1;i<=x;i++)
{
system("cls");
printf("\n%s Selecciona tu convercion\n",nombre);
printf("\n************************\n");
printf("\nMENU");
printf("\n1)TENGO GRADOS C");
printf("\n2)TENGO GRADOS F");
printf("\n3)TENGO GRADOS K");
printf("\n************************ %d\n",i);
scanf("%d",&opcion);
if(opcion==1)// C a F y K
{
printf("\nIngrese su valor de C (%d)\n",i);
scanf("%f",&C[i]);
F[i]=(C[i]*9/5)+32;
K[i]=C[i]+273.15;
printf("\nF=%.2f\n",F[i]);
printf("\nK=%.2f\n",K[i]);
printf("\nPara continuar selecciones cualqueir tecla\n");
getch();
}
if(opcion==2)
{
printf("\nIngrese su valor de F (%d)\n",i);
scanf("%f",&F[i]);
C[i]=((F[i]-32)*5)/9;
K[i]=C[i]+273.15;
printf("\nC=%.2f\n",C[i]);
printf("\nK=%.2f\n",K[i]);
printf("\nPara continuar selecciones cualqueir tecla\n");
getch();
}
}
for(j=1;j<=x;j++)
{
printf("\n************************ %d\n",j);
// printf("\nNumero de repeticion que quiere buscar\n");
// scanf("%d",&buscar);
printf("\nC(%d)=%.2f\n",j,C[j]);
printf("\nF(%d)=%.2f\n",j,F[j]);
printf("\nK(%d)=%.2f\n",j,K[j]);
}
printf("\nNumero de repeticion que quiere buscar\n");
scanf("%d",&buscar);
printf("\nC(%d)=%.2f\n",buscar,C[buscar]);
printf("\nF(%d)=%.2f\n",buscar,F[buscar]);
printf("\nK(%d)=%.2f\n",buscar,K[buscar]);
getch(); // retiene la pantalla
return 0;
}
Comentarios
Publicar un comentario