#include <stdio.h>
#include <iostream.h>
#include <conio.h>
int salir=0, opcion;
while (salir==0)
{
clrscr();
printf("1. Ejercicio1");
printf("2. Ejercicio2");
printf("3. Ejercicio3");
printf("4. Ejercicio4");
printf("5. Ejercicio5");
printf("6. Ejercicio6");
printf("ESC. Salir");
opcion= getch();
switch (opcion) {
case '1':
{
int a, b, suma;
printf( "Teclea un número entero: " );
scanf( "%d", &a );
printf( "Teclea otro número entero: " );
scanf( "%d", &b );
suma = a + b;
printf( "%d + %d = %d\n", a, b, suma );
} /* main */
break;
case '2':
{
float importe, IVA, total;
printf( "Importe = " );
scanf( "%f", &importe );
printf( "%% IVA = " );
scanf( "%f", &IVA );
total = importe * ( 1.0 + IVA / 100.0 );
printf( "Total = %.2f\n", total );
} /* main */
break;
case '3':
{
float precio, precio_unit;
int cantidad;
printf( "Precio = " );
scanf( "%f", &precio );
printf( "Cantidad (gramos o mililitros) = " );
scanf( "%d", &cantidad );
precio_unit = precio * 1000.0 / (float) cantidad;
} /* main */
break;
case '4':
{
float precio, precio_unit, precio_compra;
int cantidad, canti_compra;
printf( "Precio = " );
scanf( "%f", &precio );
printf( "Cantidad (gramos o mililitros) = " );
scanf( "%d", &cantidad );
printf( "Cantidad a adquirir = " );
scanf( "%d", &canti_compra );
precio_unit = precio / (float) cantidad;
precio_compra = precio_unit * canti_compra;
printf( "Precio de compra = %.2f\n", precio_compra );
} /* main */
break;
case '5':
{
float importe, pago;
printf( "Importe = " );
scanf( "%f", &importe );
printf( "Pago = " );
scanf( "%f", &pago );
if( pago < importe ) {
printf( "Importe de pago insuficiente.\n" );
} else {
printf( "Cambio = %.2f euros.\n", pago - importe );
} /* if */
} /* main */
break;
case '6':
#define RESERVA 10
{
int litros, distancia, consumo;
float consumo_medio;
printf( "Litros en el depósito = " );
scanf( "%d", &litros );
printf( "Consumo medio cada 100Km = " );
scanf( "%f", &consumo_medio );
printf( "Distancia a recorrer = " );
scanf( "%d", &distancia );
consumo = consumo_medio * (float) distancia / 100.0;
if( litros < consumo ) {
printf( "Faltan %d Ltrs.\n", consumo-litros+RESERVA );
} else {
printf( "Se puede hacer el recorrido.\n" );
} /* if */
} /* main */
break;
case 27:
salir=1;
}
}