Evalue grados kelvin a celcius y viceversa, maneja directivas de compilacion, version trial y full
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | //****************************> //-Victor De la Rocha //-Jueves 18 de Noviembre del 2004 //-Algoritmia@groups.msn.com //-www.myalgorithm.com//-Programa 9, Practica 11 //-Directivas de compilacion //-Programa que permite compilar en dos versiones, dependiendo // del valor que tenga la constante version. // -version -> 1 < completa// -version -> 2 < version prueba // -la version completa, convierte de grados kelvin a celcius // y viceversa // -la version de prueba solo convierte de grados kelvin a // celcius//****************************> #include <stdio.h> #include <conio.h> #define VERSION 2//constante que controla void main(){//programa principal int grados; int opc; #if VERSION < 2 printf("version completan"); printf("1.- C a Kn"); printf("2.- K a Cnn"); printf("-");scanf("%d",&opc); if(opc==1){ printf("Grados Celcius: ");scanf("%d",&grados); printf("kelvin: %d",grados+273); }else{ printf("Grados Kelvin: ");scanf("%d",&grados); printf("Celcius: %d",grados-273); } #else printf("version de prueban"); printf("Grados Kelvin: ");scanf("%d",&grados); printf("Celcius: %d",grados-273); #endif }//fin del programa principal |
version de prueba
Grados Kelvin: 10
Celcius: -263