SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Programación de la calculadora

          // Programado por Grupo Aglodavaci
program Calculadora;
uses crt;

var
  a:real;
  b:real;
  r:real;
  Ding: integer;
  op, res:char;

begin     // *** Programa Principal ***
 repeat
   textcolor(yellow);
   writeln('     *******************************************************');
   textcolor(magenta);
   writeln('     * __ __ | __         | __ __| __ __ __ *');
   textcolor(magenta);
   writeln('     *(___ (__( |_, (___ (__(_ |_, (__( (__| (__) | (__(*');
   textcolor(magenta);
   writeln('     *                                   *');
   textcolor(yellow);
   writeln('     *******************************************************');

   writeln(' ');
   textcolor(lightred);
   writeln(' NOTA: Si desea calcular el seno, coseno, tangente, raiz cuadrada o ');
   writeln('         potencia al cuadrado solo inserte el primer digito.');
   writeln(' ');

   textcolor(white);
   write('Cuantos digitos va a ingresar 1 o 2 : '); read(Ding);
   writeln;
    if Ding = 2 then
    begin
     write('Introduzca el primer digito: ');read(a);
     writeln;
     write('Introduzca el segundo digito: ');read(b);
     writeln;
writeln('Indique la operacion ha realizar:');
   writeln('1=Suma');
   writeln('2=Resta');
   writeln('3=Multiplicacion');
   writeln('4=Division');
   op:= readkey;
  end;

  if Ding = 1 then
  begin
   write('Introduzca el primer digito: ');read(a);
   writeln;
   writeln('Indique la operacion ha realizar:');
   writeln('5=Seno');
   writeln('6=Coseno');
   writeln('7=Tangente');
   writeln('8=Raiz cuadrada');
   writeln('9=Potencia al cuadrado');
    op:= readkey;
  end;

 case op of
  '1': r:=a+b;
  '2': r:=a-b;
  '3': r:=a*b;
  '4': r:=a/b;
  '5': r:=sin(a);
  '6': r:=cos(a);
  '8': r:=sqrt(a);
  '9': r:=sqr(a);
 end;

 textcolor(lightgreen);
 writeln('                  El resultado es: ',r :2:2);
 writeln;

repeat
 textcolor(white);
 write(' Desea empezar de nuevo s/n: ');
  res:= readkey ;
 until (res='s') or (res='n');
clrscr;

 until res = 'n';
  textcolor(lightgreen);
  gotoXY(20,11);write('** Presione una tecla para finalizar **');
  readkey;
end.

Más contenido relacionado

La actualidad más candente (11)

Funciones
FuncionesFunciones
Funciones
 
Archivo1
Archivo1Archivo1
Archivo1
 
AsignacióN DináMica
AsignacióN DináMicaAsignacióN DináMica
AsignacióN DináMica
 
Ejercicio Practicos Unidad Ii
Ejercicio Practicos Unidad IiEjercicio Practicos Unidad Ii
Ejercicio Practicos Unidad Ii
 
Problema temperatura dev c++
Problema temperatura dev c++ Problema temperatura dev c++
Problema temperatura dev c++
 
!Prograc2
!Prograc2!Prograc2
!Prograc2
 
Programa en visual basic 6
Programa en visual basic 6Programa en visual basic 6
Programa en visual basic 6
 
2.introducción a las aplicaciones en c++
2.introducción a las aplicaciones en c++2.introducción a las aplicaciones en c++
2.introducción a las aplicaciones en c++
 
Ejercicios de Programacion
Ejercicios de ProgramacionEjercicios de Programacion
Ejercicios de Programacion
 
Suma y multiplica dos numeros decimales
Suma y multiplica dos numeros decimalesSuma y multiplica dos numeros decimales
Suma y multiplica dos numeros decimales
 
Practca#1 2210
Practca#1 2210 Practca#1 2210
Practca#1 2210
 

Destacado

Programación de comprobantes de pago
Programación de comprobantes de pagoProgramación de comprobantes de pago
Programación de comprobantes de pago
kare
 
Programación juego culebrita
Programación juego culebritaProgramación juego culebrita
Programación juego culebrita
kare
 
วัฏจักรของน้ำ
วัฏจักรของน้ำวัฏจักรของน้ำ
วัฏจักรของน้ำ
arreerutdeeduangpan
 
Transport in flowering plants (self created)
Transport in flowering plants (self created)Transport in flowering plants (self created)
Transport in flowering plants (self created)
Alex Chiam
 
Abo blood type
Abo blood typeAbo blood type
Abo blood type
Alex Chiam
 
Transport in flowering plants (self created)
Transport in flowering plants (self created)Transport in flowering plants (self created)
Transport in flowering plants (self created)
Alex Chiam
 
Answers to biology exercise
Answers to biology exerciseAnswers to biology exercise
Answers to biology exercise
Alex Chiam
 
Transport in plant slides
Transport in plant   slidesTransport in plant   slides
Transport in plant slides
Alex Chiam
 

Destacado (16)

Programación de comprobantes de pago
Programación de comprobantes de pagoProgramación de comprobantes de pago
Programación de comprobantes de pago
 
V a
V aV a
V a
 
What a waste infographic (1)
What a waste infographic (1)What a waste infographic (1)
What a waste infographic (1)
 
M&C cortinas
M&C cortinasM&C cortinas
M&C cortinas
 
Programación juego culebrita
Programación juego culebritaProgramación juego culebrita
Programación juego culebrita
 
Web Marketing Strategy - Presentation to NJ Packaging Executives Club by Opti...
Web Marketing Strategy - Presentation to NJ Packaging Executives Club by Opti...Web Marketing Strategy - Presentation to NJ Packaging Executives Club by Opti...
Web Marketing Strategy - Presentation to NJ Packaging Executives Club by Opti...
 
วัฏจักรของน้ำ
วัฏจักรของน้ำวัฏจักรของน้ำ
วัฏจักรของน้ำ
 
1 2010
1 20101 2010
1 2010
 
Transport in flowering plants (self created)
Transport in flowering plants (self created)Transport in flowering plants (self created)
Transport in flowering plants (self created)
 
Paper invoices what a waste
Paper invoices what a wastePaper invoices what a waste
Paper invoices what a waste
 
Amigos
AmigosAmigos
Amigos
 
#SantiagodeCompostela und #Jakobsweg: zwischen 'Fact' und 'Fetish'
#SantiagodeCompostela und #Jakobsweg: zwischen 'Fact' und 'Fetish'#SantiagodeCompostela und #Jakobsweg: zwischen 'Fact' und 'Fetish'
#SantiagodeCompostela und #Jakobsweg: zwischen 'Fact' und 'Fetish'
 
Abo blood type
Abo blood typeAbo blood type
Abo blood type
 
Transport in flowering plants (self created)
Transport in flowering plants (self created)Transport in flowering plants (self created)
Transport in flowering plants (self created)
 
Answers to biology exercise
Answers to biology exerciseAnswers to biology exercise
Answers to biology exercise
 
Transport in plant slides
Transport in plant   slidesTransport in plant   slides
Transport in plant slides
 

Similar a Programación de la calculadora2

Algoritmos if y case
Algoritmos if y caseAlgoritmos if y case
Algoritmos if y case
Abbie Ulrich
 
Pauta Guia 1(1) Bloc De Notas
Pauta Guia 1(1)   Bloc De NotasPauta Guia 1(1)   Bloc De Notas
Pauta Guia 1(1) Bloc De Notas
Daniel Barraza
 
Maria Sosa
Maria SosaMaria Sosa
Maria Sosa
Emelis
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
dayanib
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
dayanib
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
dayanib
 

Similar a Programación de la calculadora2 (20)

Algoritmos if y case
Algoritmos if y caseAlgoritmos if y case
Algoritmos if y case
 
Matrices
MatricesMatrices
Matrices
 
Programacion en pascal
Programacion en pascalProgramacion en pascal
Programacion en pascal
 
Program colegio
Program colegioProgram colegio
Program colegio
 
MENÚ CASE
MENÚ CASEMENÚ CASE
MENÚ CASE
 
Arreglos
ArreglosArreglos
Arreglos
 
ejercicios-pascal
ejercicios-pascalejercicios-pascal
ejercicios-pascal
 
Funciones Clase1
Funciones Clase1Funciones Clase1
Funciones Clase1
 
1... conversor de bases
1... conversor de bases1... conversor de bases
1... conversor de bases
 
Pauta Guia 1(1) Bloc De Notas
Pauta Guia 1(1)   Bloc De NotasPauta Guia 1(1)   Bloc De Notas
Pauta Guia 1(1) Bloc De Notas
 
Program menu if
Program menu ifProgram menu if
Program menu if
 
Ejercicios resueltos pascal
Ejercicios resueltos pascalEjercicios resueltos pascal
Ejercicios resueltos pascal
 
Ejercicios Java
Ejercicios JavaEjercicios Java
Ejercicios Java
 
Pascal_Es
Pascal_EsPascal_Es
Pascal_Es
 
Maria Sosa
Maria SosaMaria Sosa
Maria Sosa
 
Manual software
Manual softwareManual software
Manual software
 
Practicas bloque 2
Practicas bloque 2Practicas bloque 2
Practicas bloque 2
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Último

Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Último (20)

Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 

Programación de la calculadora2

  • 1. Programación de la calculadora // Programado por Grupo Aglodavaci program Calculadora; uses crt; var a:real; b:real; r:real; Ding: integer; op, res:char; begin // *** Programa Principal *** repeat textcolor(yellow); writeln(' *******************************************************'); textcolor(magenta); writeln(' * __ __ | __ | __ __| __ __ __ *'); textcolor(magenta); writeln(' *(___ (__( |_, (___ (__(_ |_, (__( (__| (__) | (__(*'); textcolor(magenta); writeln(' * *'); textcolor(yellow); writeln(' *******************************************************'); writeln(' '); textcolor(lightred); writeln(' NOTA: Si desea calcular el seno, coseno, tangente, raiz cuadrada o '); writeln(' potencia al cuadrado solo inserte el primer digito.'); writeln(' '); textcolor(white); write('Cuantos digitos va a ingresar 1 o 2 : '); read(Ding); writeln; if Ding = 2 then begin write('Introduzca el primer digito: ');read(a); writeln; write('Introduzca el segundo digito: ');read(b); writeln;
  • 2. writeln('Indique la operacion ha realizar:'); writeln('1=Suma'); writeln('2=Resta'); writeln('3=Multiplicacion'); writeln('4=Division'); op:= readkey; end; if Ding = 1 then begin write('Introduzca el primer digito: ');read(a); writeln; writeln('Indique la operacion ha realizar:'); writeln('5=Seno'); writeln('6=Coseno'); writeln('7=Tangente'); writeln('8=Raiz cuadrada'); writeln('9=Potencia al cuadrado'); op:= readkey; end; case op of '1': r:=a+b; '2': r:=a-b; '3': r:=a*b; '4': r:=a/b; '5': r:=sin(a); '6': r:=cos(a); '8': r:=sqrt(a); '9': r:=sqr(a); end; textcolor(lightgreen); writeln(' El resultado es: ',r :2:2); writeln; repeat textcolor(white); write(' Desea empezar de nuevo s/n: '); res:= readkey ; until (res='s') or (res='n');
  • 3. clrscr; until res = 'n'; textcolor(lightgreen); gotoXY(20,11);write('** Presione una tecla para finalizar **'); readkey; end.