SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
#   include   <conio.h>
#   include   <iostream.h>
#   include   <stdio.h>
#   include   <stdlib.h>
#   include   <dos.h>
#   include   <math.h>



       void main()


       {


       float num1, num2, multi, divi, suma, resta, ex, ra;
       int pregunta, i=1, op, num3, num4;

       clrscr();

       while (pregunta!=7)
       {

       clrscr();
       textcolor(119);

      gotoxy(9,5);
cprintf("_____________________CALCULADORA_____________________");

       textcolor(7);
       gotoxy(9,6); cprintf("-
-");
       gotoxy(9,7);    cprintf("-
-");
       gotoxy(9,8);    cprintf("-
-");
       gotoxy(9,9);    cprintf("-
-");
       gotoxy(9,10); cprintf("-
-");
       gotoxy(9,11); cprintf("-
-");
       gotoxy(9,12); cprintf("-
-");
       gotoxy(9,13); cprintf("-
-");
       gotoxy(9,14); cprintf("-
-");
       gotoxy(9,15); cprintf("-
-");
       gotoxy(9,16); cprintf("-
-");
       gotoxy(9,17); cprintf("-
-");
gotoxy(9,18); cprintf("-
-");
       gotoxy(9,19); cprintf("-
-");
       gotoxy(9,20); cprintf("-
-");
        gotoxy(9,21);
cprintf("_____________________________________________________");



       textcolor(11);

       gotoxy(12,8); cprintf("¿Que desea hacer?");

       textcolor(5);




       delay(50); gotoxy(14,10); cprintf("[1=suma]");
       delay(100); gotoxy(21,11); cprintf("[2=resta]");
       delay(115); gotoxy(29,12); cprintf("[3=multiplicacion]");
       delay(120); gotoxy(14,13); cprintf("[4=division]");
       delay(125); gotoxy(26,14); cprintf("[5=exponente]");
       delay(130); gotoxy(38,15); cprintf("[6=raiz]");
       delay(140); gotoxy(13,16);  cprintf("[7=salir]");

       textcolor(9);
       delay(130); gotoxy(15,18); cprintf("[   ]");
       gotoxy(17,18); cin>>pregunta;



       if(pregunta>7)

       {

       clrscr();

       textcolor(14);
       delay(1000); gotoxy(10,5); cprintf("?//?//??/ERROR NO SEA TONTO
SOLO HAY 4 OPCIONES?//?//??//?");
       delay(2000); gotoxy(10,10); cprintf("?//?//??/ERROR NO SEA TONTO
SOLO HAY 4 OPCIONES?//?//??//?");
       delay(1000); gotoxy(10,15); cprintf("?//?//??/ERROR NO SEA TONTO
SOLO HAY 4 OPCIONES?//?//??//?n");


       }
if(pregunta==1)

{

do{
clrscr();

textcolor(11);
gotoxy(9,3); cprintf("__________________________________");
textcolor(3);
gotoxy(10,5); cprintf("Ingrese primer numero [     ]");
gotoxy(33,5); cin>>num1;
gotoxy(10,6); cprintf("Ingrese segundo numero [     ]");
gotoxy(9,8); cprintf("__________________________________");

gotoxy(34,6); cin>>num2;
textcolor(11);

suma= num1+num2;

textcolor(3);
clrscr();
textcolor(8);
gotoxy(7,9); cprintf("La suma es...| n") ;
gotoxy(21,9); cout<<suma;

textcolor(11);
gotoxy(10,19); cout<<"Desea hacer otra suma 1=si 2=no [   ]";
gotoxy(44,19); cin>>op;

}while(op==1);

}




if(pregunta==2)

{
do{
clrscr();
textcolor(11);

gotoxy(9,3); cprintf("__________________________________");
textcolor(3);
gotoxy(10,5); cprintf("Ingrese primer numero [     ]");
gotoxy(33,5); cin>>num1;

gotoxy(10,6); cprintf("Ingrese segundo numero [   ]");
gotoxy(9,8); cprintf("__________________________________");
gotoxy(34,6); cin>>num2;
clrscr();
      textcolor(8);
      resta=num1-num2;
      gotoxy(7,9); cprintf("La resta es| n");
      gotoxy(19,9); cout<<resta;

      textcolor(11);
      gotoxy(10,19); cout<<"Desea hacer otra resta 1=si 2=no [   ]";
      gotoxy(45,19); cin>>op;




      }while(op==1);

      }




      if(pregunta==3)

          {

      do{
      clrscr();
      textcolor(11);

      gotoxy(9,3); cprintf("__________________________________");

      textcolor(3);
      gotoxy(10,5); cprintf("Ingrese primer numero [    ]");
      gotoxy(33,5); cin>>num1;

      gotoxy(10,6); cprintf("Ingrese segundo numero [   ]");
      gotoxy(9,8); cprintf("__________________________________");
      gotoxy(34,6); cin>>num2;multi=num1*num2;

      clrscr();
      textcolor(8);
      gotoxy(7,9); cprintf("La multiplicacion es: ");
      gotoxy(29,9); cout<<multi;
      textcolor(11);
      gotoxy(10,19); cout<<"Desea hacer otra multiplicacion 1=si 2=no [
]";
      gotoxy(54,19); cin>>op;



      }while(op==1);

      }
if(pregunta==4)

{
do{
clrscr();
textcolor(11);

gotoxy(9,3); cprintf("__________________________________");
textcolor(3);
gotoxy(10,5); cprintf("Ingrese primer numero [     ]");
gotoxy(33,5); cin>>num1;

gotoxy(10,6); cprintf("Ingrese segundo numero [   ]");
gotoxy(9,8); cprintf("__________________________________");
gotoxy(34,6); cin>>num2;
divi=num1/num2;

clrscr();
textcolor(8);
gotoxy(7,9); cprintf("La division es: ");
gotoxy(23,9); cout<<divi;

textcolor(11);
gotoxy(10,19); cout<<"Desea hacer otra division 1=si 2=no [   ]";
gotoxy(47,19); cin>>op;


}while(op==1);

}




if(pregunta==5)

{

do{
clrscr();

textcolor(11);
gotoxy(9,3); cprintf("__________________________________");
textcolor(3);
gotoxy(10,5); cprintf("Ingrese base [ ]");
gotoxy(24,5); cin>>num3;

gotoxy(10,6); cprintf("Ingrese exponente [ ]");
gotoxy(9,8); cprintf("__________________________________");
gotoxy(29,6); cin>>num4;

//ex= num3^num4;

ex=pow(num3,num4);

clrscr();
textcolor(8);
gotoxy(7,9); cprintf("La respuesta es:    ");
gotoxy(24,9); cout<<ex;

textcolor(11);
gotoxy(10,19); cout<<"Desea elevar otro numero 1=si 2=no [    ]";
gotoxy(47,19); cin>>op;


}while(op==1);

}




if(pregunta==6)

{

do{
clrscr();


textcolor(11);
gotoxy(9,3); cprintf("__________________________________");
textcolor(3);
gotoxy(10,5); cprintf("Ingrese el numero [        ]");
gotoxy(30,5); cin>>num1;
ra=sqrt(num1);

clrscr();
textcolor(8);
gotoxy(7,9); cprintf("La raiz cuadrada es:   ");
gotoxy(27,9); cout<<ra;

textcolor(11);
gotoxy(10,19); cout<<"Desea sacar otra raiz cuadrada 1=si 2=no [
]";
      gotoxy(53,19); cin>>op;


      }while(op==1);

      }




      }

      }

Más contenido relacionado

La actualidad más candente (14)

Problema c++
Problema c++Problema c++
Problema c++
 
Colas apuntadores dinámicos
Colas apuntadores dinámicosColas apuntadores dinámicos
Colas apuntadores dinámicos
 
Programas 11 20
Programas 11 20Programas 11 20
Programas 11 20
 
Elvis
ElvisElvis
Elvis
 
JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++
 
Pilas con apuntadores dinamicos
Pilas con apuntadores dinamicosPilas con apuntadores dinamicos
Pilas con apuntadores dinamicos
 
Correccion de la prueba mfsi
Correccion de la prueba mfsiCorreccion de la prueba mfsi
Correccion de la prueba mfsi
 
Instituto..
Instituto..Instituto..
Instituto..
 
Tut2q4
Tut2q4Tut2q4
Tut2q4
 
Programa 18
Programa 18Programa 18
Programa 18
 
Feb28
Feb28Feb28
Feb28
 
5... reglas de produccion
5... reglas de produccion5... reglas de produccion
5... reglas de produccion
 
Ahorcado
AhorcadoAhorcado
Ahorcado
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 

Similar a Programación Calculadora C++

Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 
Programacion elem2
Programacion elem2Programacion elem2
Programacion elem2johitafresh
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011hjdfjhdf
 

Similar a Programación Calculadora C++ (7)

Program colegio
Program colegioProgram colegio
Program colegio
 
Universidad técnica de ambato
Universidad técnica de ambatoUniversidad técnica de ambato
Universidad técnica de ambato
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
MATRIZ MÉTODO GAUSS JORDAN
MATRIZ MÉTODO GAUSS JORDANMATRIZ MÉTODO GAUSS JORDAN
MATRIZ MÉTODO GAUSS JORDAN
 
Programacion elem2
Programacion elem2Programacion elem2
Programacion elem2
 
Elemento 2
Elemento 2Elemento 2
Elemento 2
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 

Más de Jennifer Díaz

Tectónica placas, sismicidad, magmatismo y orogénesis
Tectónica placas, sismicidad, magmatismo y orogénesisTectónica placas, sismicidad, magmatismo y orogénesis
Tectónica placas, sismicidad, magmatismo y orogénesisJennifer Díaz
 
Aplicaciones prácticas para estimar el valor de la importancias de especies
Aplicaciones prácticas para estimar el valor de la importancias de especiesAplicaciones prácticas para estimar el valor de la importancias de especies
Aplicaciones prácticas para estimar el valor de la importancias de especiesJennifer Díaz
 
El Diseño del Paisaje en Ciudades con alta densidad poblacional
El Diseño del Paisaje en Ciudades con alta densidad poblacionalEl Diseño del Paisaje en Ciudades con alta densidad poblacional
El Diseño del Paisaje en Ciudades con alta densidad poblacionalJennifer Díaz
 
Paris el plan voisin de le corbusier
Paris el plan voisin de le corbusierParis el plan voisin de le corbusier
Paris el plan voisin de le corbusierJennifer Díaz
 

Más de Jennifer Díaz (8)

Tectónica placas, sismicidad, magmatismo y orogénesis
Tectónica placas, sismicidad, magmatismo y orogénesisTectónica placas, sismicidad, magmatismo y orogénesis
Tectónica placas, sismicidad, magmatismo y orogénesis
 
Peter Walker
Peter WalkerPeter Walker
Peter Walker
 
Stourhead Garden
Stourhead GardenStourhead Garden
Stourhead Garden
 
Aplicaciones prácticas para estimar el valor de la importancias de especies
Aplicaciones prácticas para estimar el valor de la importancias de especiesAplicaciones prácticas para estimar el valor de la importancias de especies
Aplicaciones prácticas para estimar el valor de la importancias de especies
 
El Diseño del Paisaje en Ciudades con alta densidad poblacional
El Diseño del Paisaje en Ciudades con alta densidad poblacionalEl Diseño del Paisaje en Ciudades con alta densidad poblacional
El Diseño del Paisaje en Ciudades con alta densidad poblacional
 
Paris el plan voisin de le corbusier
Paris el plan voisin de le corbusierParis el plan voisin de le corbusier
Paris el plan voisin de le corbusier
 
Construcción3
Construcción3Construcción3
Construcción3
 
Construcción03
Construcción03Construcción03
Construcción03
 

Programación Calculadora C++

  • 1. # include <conio.h> # include <iostream.h> # include <stdio.h> # include <stdlib.h> # include <dos.h> # include <math.h> void main() { float num1, num2, multi, divi, suma, resta, ex, ra; int pregunta, i=1, op, num3, num4; clrscr(); while (pregunta!=7) { clrscr(); textcolor(119); gotoxy(9,5); cprintf("_____________________CALCULADORA_____________________"); textcolor(7); gotoxy(9,6); cprintf("- -"); gotoxy(9,7); cprintf("- -"); gotoxy(9,8); cprintf("- -"); gotoxy(9,9); cprintf("- -"); gotoxy(9,10); cprintf("- -"); gotoxy(9,11); cprintf("- -"); gotoxy(9,12); cprintf("- -"); gotoxy(9,13); cprintf("- -"); gotoxy(9,14); cprintf("- -"); gotoxy(9,15); cprintf("- -"); gotoxy(9,16); cprintf("- -"); gotoxy(9,17); cprintf("- -");
  • 2. gotoxy(9,18); cprintf("- -"); gotoxy(9,19); cprintf("- -"); gotoxy(9,20); cprintf("- -"); gotoxy(9,21); cprintf("_____________________________________________________"); textcolor(11); gotoxy(12,8); cprintf("¿Que desea hacer?"); textcolor(5); delay(50); gotoxy(14,10); cprintf("[1=suma]"); delay(100); gotoxy(21,11); cprintf("[2=resta]"); delay(115); gotoxy(29,12); cprintf("[3=multiplicacion]"); delay(120); gotoxy(14,13); cprintf("[4=division]"); delay(125); gotoxy(26,14); cprintf("[5=exponente]"); delay(130); gotoxy(38,15); cprintf("[6=raiz]"); delay(140); gotoxy(13,16); cprintf("[7=salir]"); textcolor(9); delay(130); gotoxy(15,18); cprintf("[ ]"); gotoxy(17,18); cin>>pregunta; if(pregunta>7) { clrscr(); textcolor(14); delay(1000); gotoxy(10,5); cprintf("?//?//??/ERROR NO SEA TONTO SOLO HAY 4 OPCIONES?//?//??//?"); delay(2000); gotoxy(10,10); cprintf("?//?//??/ERROR NO SEA TONTO SOLO HAY 4 OPCIONES?//?//??//?"); delay(1000); gotoxy(10,15); cprintf("?//?//??/ERROR NO SEA TONTO SOLO HAY 4 OPCIONES?//?//??//?n"); }
  • 3. if(pregunta==1) { do{ clrscr(); textcolor(11); gotoxy(9,3); cprintf("__________________________________"); textcolor(3); gotoxy(10,5); cprintf("Ingrese primer numero [ ]"); gotoxy(33,5); cin>>num1; gotoxy(10,6); cprintf("Ingrese segundo numero [ ]"); gotoxy(9,8); cprintf("__________________________________"); gotoxy(34,6); cin>>num2; textcolor(11); suma= num1+num2; textcolor(3); clrscr(); textcolor(8); gotoxy(7,9); cprintf("La suma es...| n") ; gotoxy(21,9); cout<<suma; textcolor(11); gotoxy(10,19); cout<<"Desea hacer otra suma 1=si 2=no [ ]"; gotoxy(44,19); cin>>op; }while(op==1); } if(pregunta==2) { do{ clrscr(); textcolor(11); gotoxy(9,3); cprintf("__________________________________"); textcolor(3); gotoxy(10,5); cprintf("Ingrese primer numero [ ]"); gotoxy(33,5); cin>>num1; gotoxy(10,6); cprintf("Ingrese segundo numero [ ]"); gotoxy(9,8); cprintf("__________________________________"); gotoxy(34,6); cin>>num2;
  • 4. clrscr(); textcolor(8); resta=num1-num2; gotoxy(7,9); cprintf("La resta es| n"); gotoxy(19,9); cout<<resta; textcolor(11); gotoxy(10,19); cout<<"Desea hacer otra resta 1=si 2=no [ ]"; gotoxy(45,19); cin>>op; }while(op==1); } if(pregunta==3) { do{ clrscr(); textcolor(11); gotoxy(9,3); cprintf("__________________________________"); textcolor(3); gotoxy(10,5); cprintf("Ingrese primer numero [ ]"); gotoxy(33,5); cin>>num1; gotoxy(10,6); cprintf("Ingrese segundo numero [ ]"); gotoxy(9,8); cprintf("__________________________________"); gotoxy(34,6); cin>>num2;multi=num1*num2; clrscr(); textcolor(8); gotoxy(7,9); cprintf("La multiplicacion es: "); gotoxy(29,9); cout<<multi; textcolor(11); gotoxy(10,19); cout<<"Desea hacer otra multiplicacion 1=si 2=no [ ]"; gotoxy(54,19); cin>>op; }while(op==1); }
  • 5. if(pregunta==4) { do{ clrscr(); textcolor(11); gotoxy(9,3); cprintf("__________________________________"); textcolor(3); gotoxy(10,5); cprintf("Ingrese primer numero [ ]"); gotoxy(33,5); cin>>num1; gotoxy(10,6); cprintf("Ingrese segundo numero [ ]"); gotoxy(9,8); cprintf("__________________________________"); gotoxy(34,6); cin>>num2; divi=num1/num2; clrscr(); textcolor(8); gotoxy(7,9); cprintf("La division es: "); gotoxy(23,9); cout<<divi; textcolor(11); gotoxy(10,19); cout<<"Desea hacer otra division 1=si 2=no [ ]"; gotoxy(47,19); cin>>op; }while(op==1); } if(pregunta==5) { do{ clrscr(); textcolor(11); gotoxy(9,3); cprintf("__________________________________"); textcolor(3); gotoxy(10,5); cprintf("Ingrese base [ ]");
  • 6. gotoxy(24,5); cin>>num3; gotoxy(10,6); cprintf("Ingrese exponente [ ]"); gotoxy(9,8); cprintf("__________________________________"); gotoxy(29,6); cin>>num4; //ex= num3^num4; ex=pow(num3,num4); clrscr(); textcolor(8); gotoxy(7,9); cprintf("La respuesta es: "); gotoxy(24,9); cout<<ex; textcolor(11); gotoxy(10,19); cout<<"Desea elevar otro numero 1=si 2=no [ ]"; gotoxy(47,19); cin>>op; }while(op==1); } if(pregunta==6) { do{ clrscr(); textcolor(11); gotoxy(9,3); cprintf("__________________________________"); textcolor(3); gotoxy(10,5); cprintf("Ingrese el numero [ ]"); gotoxy(30,5); cin>>num1; ra=sqrt(num1); clrscr(); textcolor(8); gotoxy(7,9); cprintf("La raiz cuadrada es: "); gotoxy(27,9); cout<<ra; textcolor(11);
  • 7. gotoxy(10,19); cout<<"Desea sacar otra raiz cuadrada 1=si 2=no [ ]"; gotoxy(53,19); cin>>op; }while(op==1); } } }