Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Luis AP

Páginas: [1]
1
Buenas noches tengo un conflicto con un programa de calculadora de 4 operaciones básicas en c, no encuentro la forma para que al realizar una operación lo que da de resultado se pueda usar o no en la siguiente operación preguntando al usuario si es que lo desea. les agradeceria su ayuda ya que es mi proyecto final del semestre de programación.

Código: [Seleccionar]
/* Menu para la calculadora de 4 operaciones basicas con una opcion de salida */
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <conio.h>

int main()
{
  char op;
   int n1, n2, n3;

   do
   {
    clrscr();
    printf("\n\t\t\t   >>> MENU CALCULADORA <<<   \n");
      printf("\n\n  1.Sumar dos n%cmeros. \n", 163);
printf("\n  2.Restar dos n%cmeros. \n", 163);
      printf("\n  3.Multiplicar dos n%cmeros. \n", 163);
      printf("\n  4.Dividir dos n%cmeros. \n", 163);
      printf("\n  5.Salir. \n");

      do
      {
      printf("\n\n\t Introduzca la opci%cn (1-5): ", 162);
         fflush(stdin);
         scanf("%c", &op);

      system("cls");

      }while(op<'1'||op>'5');

      switch(op)
      {

      case '1':   clrscr();
    printf( "\n   Introduzca el primer n%cmero: ", 163);
   scanf( "%d", &n1);
printf( "\n   Introduzca el segundo n%cmero: ", 163);
   scanf( "%d", &n2);
   n3=n1+n2;
  printf( "\n   %d + %d = %d\n", n1, n2, n3);
                     break;

         case '2': clrscr();
printf( "\n   Introduzca el primer n%cmero: ", 163);
   scanf( "%d", &n1);
                     printf( "\n   Introduzca el segundo n%cmero: ", 163);
                     scanf( "%d", &n2);
                     n3=n1-n2;
                     printf( "\n   %d - %d = %d\n", n1, n2, n3);
                     break;

case '3':   clrscr();
  printf( "\n   Introduzca el primer n%cmero: ", 163);
   scanf( "%d", &n1);
printf( "\n   Introduzca el segundo n%cmero: ", 163);
   scanf( "%d", &n2);
   n3=n1*n2;
          printf( "\n   %d x %d = %d\n", n1, n2, n3);
          break;

      case '4':   clrscr();
    printf( "\n   Introduzca el primer n%cmero: ", 163);
    scanf( "%d", &n1);
   printf( "\n   Introduzca el segundo n%cmero: ", 163);
    scanf("%d", &n2);
                     if(n2 !=0)
                        printf( "\n %d / %d = %d (resto = %d)\n", n1, n2, n1/n2, n1%n2);
      else
printf("\n Valor no valido");
                     system("pause");
      break;

      }

  }while(op != '5');

}

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".