marzo 01, 2013

EJEMPLO: PROGRAMA CON NUMERO FLOTANTE


Programa que recibe en la línea de comando un número flotante, un caracter que represente una de las cuatro operaciones fundamentales y un segundo número. El programa deberá desplegar el resultado de la operación deseada.


#include stdio.h
#include stdlib.h
#include string.h

 void main(int narg,char *sarg[]){
  float op1,op2,resul;
  int i=1;
   clrscr();

    printf("PROGRAMA QUE CALCULA UNA OPERACION ARITMETICA SIMPLE ENTRE DOS OPERANDOS");
    printf("\n\nLa sintaxis es: Calcula operando operador operando");
    printf("\n");
   while(i<=narg){
     printf("%s",sarg[i]);
     i++;
   }

   op1=atof(sarg[1]);
   op2=atof(sarg[3]);

     if(strcmp(sarg[2],"+")==0)
     resul=op1+op2;
      else if(sarg[2][0]=='-')
      resul=op1-op2;
       else if(strcmp(sarg[2],"*")==0)
       resul=op1*op2;
else if(sarg[2][0]=='/')
resul=op1/op2;
 else{
  printf("\nOperador invalido: '%s'",sarg[2]);
  return;
 }
printf("\n\nEl resultado es %.1f",resul);
getch();

}

No hay comentarios:

Publicar un comentario