Está en la página 1de 5

#include <stdio.

h> 
#include <stdlib.h> 
#include <conio.h> 

float mts, cmts; 


int opc; 
main(){ 
printf("Que desea convertir\n"); 
printf("1. Metros a kilometros\n2. Centimetrso a milimetros\n"); 
scanf("%d", &opc); 
switch (opc){ 
case 1: 
system("CLS"); 
printf("Escriba la cantidad de metros a convertir\n"); 
scanf("%f", &mts); 
printf("%.f metros equivale a %.2f kilometros", mts, (mts/1000)); 
break; 
case 2: 
system("CLS"); 
printf("Escriba la cantidad de centimetros a convertir\n"); 
scanf("%f", &cmts); 
printf("%.f centimetros equivale a %.2f milimetros", cmts, (cmts*10)); 
break; 
default: 
system("CLS"); 
printf("Opcion invalida"); 
break; 

getch(); 
return 0; 

#include <stdio.h>
int main(void){
    int KM, CM, Y, op;
    double RES;
 
    printf( "\n Ingrese la operacion \n" );
    printf( "1.- Centimetros a Pulgadas \n" );
    printf( "2.- Yardas a Metros \n" );
    printf( "3.- Kilometros a Millas \n\n" );
 
    scanf( "%d", &op );
 
    switch(op){
               case 1:
                      printf( "Centimetros a pulgadas \n" );
                      printf( "Ingrese los centimetros \n" );
                      scanf( "%d", &CM );
                      RES = CM * 2.3;
                      printf( "El resultado es: %.0f pulgadas \n\n",
RES );
                      break;
               case 2:
                      printf( "Yardas a Metros \n" );
                      printf( "Ingrese el numero de Yardas \n" );
                      scanf( "%d", &Y );
                      RES = Y * 0.914401828;
                      printf( "El resultado es: %.7f metros \n\n", RES );
                      break;
               case 3:
                      printf( "Kilometros a Millas \n" );
                      printf( "Ingrese el numero de Kilometros \n" );
                      scanf( "%d", &KM );
                      RES = KM * 0.621;
                      printf( "El resultado es: %.1f millas \n\n", RES );
                      break;
              }
}
#include <stdio.h> 
#include <stdlib.h> 
int main(int argc, char *argv[]) 

float metros, total1, total2, total3, total4, total5, 
char NUMERO; 
printf (" para convertir m a cm presionar 1\n "); 
printf (" para convertir m a mm presionar 2\n"); 
printf (" para convertir cm a mm presionar 3\n"); 
printf (" para convertir Km a m presionar 4\n"); 
printf (" para convertir m a ft presionar 5\n"); 

scanf ("%d",&NUMERO); 
switch (NUMERO){ 
case 1: 
printf (" BIENVENIDO AL PROGRAMA DE CONVERCION DE METROS A CENTIMETROS\n"); 
printf ("Cual es la cantidad de m\n"); 
scanf ("%f",&metros); 
total1 = metros*100; 
printf ("la cantidad de cm es %f\n", total1 ); 
break; 
case 2: 
printf (" BIENVENIDO AL PROGRAMA DE CONVERCION DE METROS A MILIMETROS\n"); 
printf ("Cual es la cantidad de m\n"); 
scanf ("%f",&metros); 
total2 = metros*1000; 
printf ("la cantidad de mm es %f\n",total2); 
break; 
case 3: 
printf ("BIENVENIDO AL PROGRAMA DE CONVERSION DE CENTIMETROS A MILIMETROS\n"); 
printf ("Cual es la cantidad de cm\n"); 
scanf ("%f",&centimetros); 
total3 = centimetros*10; 
printf ("La cantidad de mm es %f\n",total3); 
break; 
case 4: 
printf ("BIENVENIDO AL PROGRAMA DE CONVERSION DE KILOMETROS A METROS\n"); 
printf ("Cual es la cantidad de Km\n"); 
scanf ("%f",&kilometros); 
total4 = kilometros*1000; 
printf ("La cantidad de m es %f\n",total4); 
break; 
case 5: 
printf ("BIENVENIDO AL PROGRAMA DE CONVERSION DE METROS A PIES\n"); 
printf ("Cual es la cantidad de m\n"); 
scanf ("%f",&metros); 
total5 = metros*3.28; 
printf ("La cantidad de ft es %f\n",total5); 
break; 
default: 
printf ("opcion no valida"); 

system("PAUSE");
return 0; 

#include <stdio.h> 
#include <stdlib.h> 

int main (void){ 


  char opca,opcb; 
  float cant,met,yar,pie,pul; 
  printf("\n\n\n\n\t1.Metros\n\t2.Yardas\n\t3.Pulgadas\n\t4.Pies\n");
  printf("\n\tIntroduzca las unidades iniciales: "); 
  scanf("%c",&opca);fflush(stdin); 
  printf("\n\tIntroduzca la cantidad que desea transformar: "); 
  scanf("%f",&cant);fflush(stdin); 
  printf("\n\tIntroduzca las unidades finales: "); 
  scanf("%c",&opcb);fflush(stdin); 
  
  switch(opca){ 
    case '1': 
      switch(opcb){ 
        case '1': 
          printf("\n\tMetros: %f",cant); 
        break; 
        case '2':yar=(cant*100)/91,44; 
          printf("\n\tYardas: %f",yar); 
        break; 
        case '3':pul=(cant*100)/2,54; 
          printf("\n\tPulgadas: %f",pul); 
        break; 
        case '4':pie=(cant*100)/30.48; 
          printf("\n\tPies: %f",pie); 
        break; 
        default: 
          puts("\n\tArgumento invalido!"); 
        break; 
      } 
    break; 
    case '2': 
      switch(opcb){ 
        case '1':met=(cant*91,44)/100; 
          printf("\n\tMetros: %f",met); 
        break; 
        case '2': 
          printf("\n\tYardas: %f",cant); 
        break; 
        case '3':pul=cant*36; 
          printf("\n\tPulgadas: %f",pul); 
        break; 
        case '4':pie=cant*3; 
          printf("\n\tPies: %f",pie); 
        break; 
        default: 
          puts("\n\tArgumento invalido!"); 
        break; 
      } 
    break; 
    case '3': 
      switch(opcb){ 
        case '1':met=(cant*2,54)/100; 
          printf("\n\tMetros: %f",met); 
        break; 
        case '2':yar=cant/36; 
          printf("\n\tYardas: %f",yar); 
        break; 
        case '3': 
          printf("\n\tPulgadas: %f",cant); 
        break; 
        case '4':pie=cant/12; 
          printf("\n\tPies: %f",pie); 
        break; 
        default: 
          puts("\n\tArgumento invalido!"); 
        break; 
      } 
    break; 
    case '4': 
      switch(opcb){ 
        case '1':met=(cant*30,48)/100; 
          printf("\n\tMetros: %f",met); 
        break; 
        case '2':yar=cant/3; 
          printf("\n\tYardas: %f",yar); 
        break; 
        case '3':pul=cant*12; 
          printf("\n\tPulgadas: %f",pul); 
        break; 
        case '4': 
          printf("\n\tPies: %f",cant); 
        break; 
        default: 
          puts("\n\tArgumento invalido!"); 
        break; 
      } 
    break; 
    default: 
      puts("\n\tArgumento invalido!"); 
    break; 
  } 
  puts("\n\n"); 
  system("pause"); 
  return(1); 

También podría gustarte