Autor Tema: Operaciones Básicas implementando el Void en Dev C++

0 Usuarios y 1 Visitante están viendo este tema.

25 Agosto, 2010, 06:56 am
Leído 6954 veces

Seras Victoria

  • Sore wa...
  • Nuevo Usuario
  • Mensajes: 9
  • Karma: +0/-0
  • Sexo: Femenino
  • "la fisica es el pensamiento de Dios"
    • Koneko chan. el lugar de dibujos anime
Hola, Estoy estudiando tecnología en sistemas(II semestre), y quisiera poner un ejercicio que nos dejaron en la universidad, quisiera saber, qué modificaciones se le pueden hacer, qué se le puede implementar.....sólo estoy iniciando, y hasta ahora el programa corre a la perfección.
Es aplicación de Void con operaciones básicas utilizando el ciclo do-while y el menú de switch

---------------------------------------------

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int a,b,opcion;
//void sumar (void)

void sumar(void){
   
     int r;
     r=a+b;
     printf("\n\nel resultado de %d + %d = %d",a,b,r);
     printf("\n\n----------------------------------");
     }
void restar(void){
     int r;
     r=a-b;
     printf("\n\nel resultado de %d - %d = %d",a,b,r);
     printf("\n\n----------------------------------");
     }
void multiplicar(void){
     int r;
     r=a*b;
     printf("\n\nel resultado de %d * %d = %d",a,b,r);
     printf("\n\n----------------------------------");
     }
void dividir(void){
     int r;
     r=a/b;
     printf("\n\nel resultado de %d / %d = %d",a,b,r);
     printf("\n\n----------------------------------");
     }
     int main(void){
            printf("\n\n----------OPERACIONES BASICAS CON VOID--------------");
            printf("\n\n----------------------------------------------------");
            printf("\n\ningrese el primer digito: ");
            scanf("%d",&a);
            printf("\n\ningrese el segundo digito: ");
            scanf("%d",&b);
         do{
           
        printf("\nMENU DE OPCIONES: ");
        printf("\n1.SUMA: ");
        printf("\n2.RESTA: ");
        printf("\n3.MULTIPLICACION: ");
        printf("\n4.DIVISION: ");
        printf("\n5.SALIR: ");
        printf("\ndigite su opcion: ");
        scanf("%d",& opcion);
        printf("\n\n-----------RESULTADOS-------------");
        printf("\n\n----------------------------------");
         
        switch(opcion)
        {
                      case 1: {sumar();
                      break;}
                      case 2: {restar();
                      break;} 
                      case 3: {multiplicar();
                      break;} 
                      case 4: {dividir();
                      break;}
                      case 5: {exit(0);
                      break;} 
                     
       default: printf("\n ERROR OPCION NO VALIDA");
        }
        }while(opcion!=5);
          getch();
         
       }


Espero Consejos, recomendaciones...gracias
"No hay carcel mas Horrible, que la Ignorancia"--Pitagoras

13 Octubre, 2010, 01:39 pm
Respuesta #1

deltha

  • Student
  • Aprendiz
  • Mensajes: 403
  • Karma: +0/-0
  • Sexo: Masculino
Eso está sumando números que no ha ingresado el usuario, no le veo utilidad.