Programacion
ESIME Azcapotzalco
Grupo: 1MM7
Laboratorio de Programación
Movimiento Armónico Simple
Nombre del alumno:
Cristopher Téllez Camacho
Conversor deUnidades. (Volumen, Area, Longitud, Peso).
Nota:Se uso un emulador de ms-dos para que pudiera correr turbo c en una computadora de 64bits
Código
#include <stdio.h>
int menu(void);
voidlongitud(void);
void volumen(void);
void peso(void);
int main()
{
int opcion;
opcion = menu();
switch(opcion)
{
case 1:
longitud();
break;
case 2:
volumen();
break;case 3:
peso();
break;
default:
puts("La opcion no es valida...");
puts("\nFIN DEL PROGRAMA");
break;
}
return 0;
}
int menu(void)
{
int opcion;
puts("Bienvenido alConversor de Unidades\n");
puts("Que tipo de conversion desea realizar:");
puts("1.- Medidas de longitud y superficie");
puts("2.- Medidas de volumen");
puts("3.- Medidas de peso");puts("\nSeleccione una opcion: ");
scanf("%d", &opcion);
return opcion;
}
void longitud(void)
{
int opcion;
float medida, resultado;
puts("Medidas de Longitud y Superficie\n");puts("Que tipo de conversion desea realizar:");
puts("1.- Pulgadas a Milimetros");
puts("2.- Yardas a Metros");
puts("3.- Millas a Kilometros");
puts("4.- Pulgadas cuadradas a Centimetroscuadrados");
puts("5.- Pies cuadrados a Metros cuadrados");
puts("6.- Acres a Hectareas");
puts("7.- Millas cuadradas a Kilometros cuadrados");
puts("\nSeleccione una opcion: ");
scanf("%d",&opcion);
switch(opcion)
{
case 1:
puts("Ingrese un numero de pulgadas: ");
scanf("%f", &medida);
resultado = medida * 25.40;
printf("%.2f pulgadas = %.2f milimetros", medida,resultado);
break;
case 2:
puts("Ingrese un numero de yardas: ");
scanf("%f", &medida);
resultado = medida * 0.9144;
printf("%.2f yardas = %.2f metros", medida, resultado);...
Regístrate para leer el documento completo.