SlideShare una empresa de Scribd logo
1 de 8
INSTITUTO TECNOLÓGICO DE CANCÚN


         INGENIERÍA MECATRÓNICA


                MATERIA:


          PROGRAMACIÓN BÁSICA


               PROFESORA:


     MARÍA JACINTA MARTÍNEZ CASTILLO


              “PROGRAMA 1”


                AUTORES:


   ALEJANDRO FIGUEROA ANDRÉS ALFONSO


         CUA MAY JOEL DE LA CRUZ


           MARTINEZ SOLIS ITZEL




CANCÚN QUINTANA ROO A 20 DE ABRIL DEL 2012
PLANTEAMIENTO DEL PROBLEMA



Verificar un numero entero positivo e imprimir con mensajes:
- Que tenga dos dígitos
- Verificar si sus dígitos son pares
- Promediar sus dígitos



                           ANÁLISIS DEL PROBLEMA

Se necesitan 6 valores enteros (int) y de dos dígitos donde (n) es un numero
cualquiera.

El usuario deberá teclear un valor de 2 dígitos mayor de 9 y menor que 100.

El programa al ejecutarse y aplicara las formulas dadas para el problema las
cuales son:

 valor1= N % 5;

 valor2= N-valor1;

  valor5= valor2/5;

estas operaciones no manda a pantalla el tipo de numero + ya que en el – lo
rechaza

(valor1 % 2==0) esta operación es para sacar los números pares de lo contrario
que el residuo no sea 0 será impar.

Estas operaciones son para sacar los promedios.

valor3=valor1

valor4=(valor3+valor5)/2




                                        1
DIAGRAMA DE FLUJO




       2
PRUEBA DE ESCRITORIO

1.° nos pide que ingrecemos 2 digitos y positivo

2°despues de haber ingresado el valor nos dice si es positiivo y el promedio

3° y últimos nos dice si es par o impar




                                  Coodigo de fuente

importjavax.swing.*;



public class rtyht {



  /**

   * @paramargs the command line arguments

   */

public static void main(String[] args) {

// TODO codeapplicationlogichere

int N,valor1,valor2,valor3,valor4,valor5,valor6

  N =Integer.parseInt(JOptionPane.showInputDialog(null, "Dame un valor
numérico"));

    valor1= N % 5;

        valor2= N-valor1;

valor5= valor2/5;



if(N>=0)




                                           3
{

if(N<100)

{

if(N>9)

            {

JOptionPane.showMessageDialog(null, "Usted a ingresado un numero positivo y
de dos digitos");

if (valor5%2==0)

        {

if (valor1 % 2==0)

            {

JOptionPane.showMessageDialog(null, "Los dos digitos son pares");

            valor3=valor1;

            valor4=(valor3+valor5)/2;

JOptionPane.showMessageDialog(null, "El promedio de los dos pares fue=
"+valor4);

            }

else

JOptionPane.showMessageDialog(null, "El el segundo digito es impar");

            }

else

JOptionPane.showMessageDialog(null, "El primero o los dos digitos son impares");



            }

else

JOptionPane.showMessageDialog(null, "Solo numeros de dos digitos");



                                        4
}

else

JOptionPane.showMessageDialog(null, "Solo numeros de dos digitos");

    }

else

JOptionPane.showMessageDialog(null, "Solo numeros positivos");



    }



}




                                Depuración.



                                      5
Conclusión


    6
en este programa nos permitede manera compleja promediar , ver números pares
e impares y saber si es – o +.




                                     7

Más contenido relacionado

La actualidad más candente

Fórmula para cambiar signo negativo de posición
Fórmula para cambiar signo negativo de posiciónFórmula para cambiar signo negativo de posición
Fórmula para cambiar signo negativo de posiciónL.C. Fernando Vicente Reyes
 
FUNCION EXPONENCIAL E
FUNCION EXPONENCIAL EFUNCION EXPONENCIAL E
FUNCION EXPONENCIAL E0448671261098
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos IIrcarrerah
 
Matriz diagonal
Matriz diagonalMatriz diagonal
Matriz diagonalwalther_27
 
Conceptos generales de las ecuaciones diferenciales de primer 2
Conceptos generales de las ecuaciones diferenciales de primer 2Conceptos generales de las ecuaciones diferenciales de primer 2
Conceptos generales de las ecuaciones diferenciales de primer 2jorgesainzgarcia
 
Funciones excel
Funciones excelFunciones excel
Funciones excelIECA
 
FUNCIONES IMPLICITAS
FUNCIONES IMPLICITASFUNCIONES IMPLICITAS
FUNCIONES IMPLICITASDeljoan
 
Ulises formula general
Ulises formula general Ulises formula general
Ulises formula general Ulises Angilu
 
AEP19. Trabajo grupal 3 [tutoría]
AEP19. Trabajo grupal 3 [tutoría]AEP19. Trabajo grupal 3 [tutoría]
AEP19. Trabajo grupal 3 [tutoría]Francisco Sandoval
 
Dominio y-rango-funcion
Dominio y-rango-funcionDominio y-rango-funcion
Dominio y-rango-funcionMoy Aranda
 
Prueba chicuadrada diapositivas
Prueba chicuadrada diapositivasPrueba chicuadrada diapositivas
Prueba chicuadrada diapositivasGuillermo Galván
 

La actualidad más candente (19)

Fórmula para cambiar signo negativo de posición
Fórmula para cambiar signo negativo de posiciónFórmula para cambiar signo negativo de posición
Fórmula para cambiar signo negativo de posición
 
Reales
RealesReales
Reales
 
Problemas de programacion
Problemas de programacionProblemas de programacion
Problemas de programacion
 
FUNCION EXPONENCIAL E
FUNCION EXPONENCIAL EFUNCION EXPONENCIAL E
FUNCION EXPONENCIAL E
 
Metodo congruencial mixto en java
Metodo congruencial mixto en javaMetodo congruencial mixto en java
Metodo congruencial mixto en java
 
Presentación
PresentaciónPresentación
Presentación
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos II
 
Matriz diagonal
Matriz diagonalMatriz diagonal
Matriz diagonal
 
Conceptos generales de las ecuaciones diferenciales de primer 2
Conceptos generales de las ecuaciones diferenciales de primer 2Conceptos generales de las ecuaciones diferenciales de primer 2
Conceptos generales de las ecuaciones diferenciales de primer 2
 
Numeros irracionales
Numeros irracionalesNumeros irracionales
Numeros irracionales
 
Funciones excel
Funciones excelFunciones excel
Funciones excel
 
Variables separadas
Variables separadasVariables separadas
Variables separadas
 
FUNCIONES IMPLICITAS
FUNCIONES IMPLICITASFUNCIONES IMPLICITAS
FUNCIONES IMPLICITAS
 
INTEGRALES..docx
INTEGRALES..docxINTEGRALES..docx
INTEGRALES..docx
 
Ulises formula general
Ulises formula general Ulises formula general
Ulises formula general
 
Derivacion implicita
Derivacion implicitaDerivacion implicita
Derivacion implicita
 
AEP19. Trabajo grupal 3 [tutoría]
AEP19. Trabajo grupal 3 [tutoría]AEP19. Trabajo grupal 3 [tutoría]
AEP19. Trabajo grupal 3 [tutoría]
 
Dominio y-rango-funcion
Dominio y-rango-funcionDominio y-rango-funcion
Dominio y-rango-funcion
 
Prueba chicuadrada diapositivas
Prueba chicuadrada diapositivasPrueba chicuadrada diapositivas
Prueba chicuadrada diapositivas
 

Destacado (20)

Algo sobre la eucaristía.
Algo sobre la eucaristía.Algo sobre la eucaristía.
Algo sobre la eucaristía.
 
El mar
El marEl mar
El mar
 
Presentacion cesar
Presentacion cesarPresentacion cesar
Presentacion cesar
 
Energia solar dhtic
Energia solar dhticEnergia solar dhtic
Energia solar dhtic
 
Economia
EconomiaEconomia
Economia
 
11c28. 11b14
11c28. 11b1411c28. 11b14
11c28. 11b14
 
Audio
AudioAudio
Audio
 
Ingenieria
IngenieriaIngenieria
Ingenieria
 
Proyecto final creatividad
Proyecto final creatividadProyecto final creatividad
Proyecto final creatividad
 
Aec
AecAec
Aec
 
Culturas juveniles
Culturas juvenilesCulturas juveniles
Culturas juveniles
 
Elemento 4 prelógica
Elemento 4  prelógicaElemento 4  prelógica
Elemento 4 prelógica
 
Epilepsa y migraña
Epilepsa y migrañaEpilepsa y migraña
Epilepsa y migraña
 
Animales
AnimalesAnimales
Animales
 
Plantilla dinamica josefina viveros
Plantilla dinamica josefina viverosPlantilla dinamica josefina viveros
Plantilla dinamica josefina viveros
 
Recomendacion
RecomendacionRecomendacion
Recomendacion
 
Palestra Branding - Ser Empreendedor (Poli Usp)
Palestra Branding - Ser Empreendedor (Poli Usp)Palestra Branding - Ser Empreendedor (Poli Usp)
Palestra Branding - Ser Empreendedor (Poli Usp)
 
Lemuria
LemuriaLemuria
Lemuria
 
Esquizofrenia en niños y adolescentes
Esquizofrenia en niños y adolescentesEsquizofrenia en niños y adolescentes
Esquizofrenia en niños y adolescentes
 
Can
CanCan
Can
 

Similar a Programación básica para verificar números enteros positivos de dos dígitos

Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403Evelyn Anayansi
 
Software e.e docx
Software e.e docxSoftware e.e docx
Software e.e docxAreli1215
 
Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacionmikeburhnan
 
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)r_nivelo21
 
Programa 2
Programa 2Programa 2
Programa 2Ansd
 
Ejercicios de Aplicación de las Instrucciones de Entrada y Salida.
Ejercicios de Aplicación de las Instrucciones de Entrada y Salida.Ejercicios de Aplicación de las Instrucciones de Entrada y Salida.
Ejercicios de Aplicación de las Instrucciones de Entrada y Salida.erick llerena
 
bhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
bhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
bhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffLuLopez7
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Gustavo Macias
 
Ejercicios tema4 parte1_soluciones (2)
Ejercicios tema4 parte1_soluciones (2)Ejercicios tema4 parte1_soluciones (2)
Ejercicios tema4 parte1_soluciones (2)Gilberto Cruz Ruiz
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decisionmarthaill10
 

Similar a Programación básica para verificar números enteros positivos de dos dígitos (20)

Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
Practicas java Nieto Ugalde Evelyn Anayansi Grupo:403
 
Software e.e docx
Software e.e docxSoftware e.e docx
Software e.e docx
 
Netsbeans
NetsbeansNetsbeans
Netsbeans
 
Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacion
 
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
 
Aline
AlineAline
Aline
 
Programa 2
Programa 2Programa 2
Programa 2
 
Ejercicio 1
Ejercicio 1Ejercicio 1
Ejercicio 1
 
Pauta Control1
Pauta Control1Pauta Control1
Pauta Control1
 
Ejercicios de programacionc++
Ejercicios de programacionc++Ejercicios de programacionc++
Ejercicios de programacionc++
 
Ejercicio 2
Ejercicio 2Ejercicio 2
Ejercicio 2
 
Practicas
PracticasPracticas
Practicas
 
Ejercicios de Aplicación de las Instrucciones de Entrada y Salida.
Ejercicios de Aplicación de las Instrucciones de Entrada y Salida.Ejercicios de Aplicación de las Instrucciones de Entrada y Salida.
Ejercicios de Aplicación de las Instrucciones de Entrada y Salida.
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
bhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
bhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
bhguhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
 
Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402Practicas java gustavo carbajal macias 402
Practicas java gustavo carbajal macias 402
 
Ejercicios Java
Ejercicios JavaEjercicios Java
Ejercicios Java
 
Proyecto
ProyectoProyecto
Proyecto
 
Ejercicios tema4 parte1_soluciones (2)
Ejercicios tema4 parte1_soluciones (2)Ejercicios tema4 parte1_soluciones (2)
Ejercicios tema4 parte1_soluciones (2)
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decision
 

Más de Ansd

Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programaciónAnsd
 
Programa 10
Programa 10Programa 10
Programa 10Ansd
 
Programa 9
Programa 9Programa 9
Programa 9Ansd
 
Programa 8
Programa 8Programa 8
Programa 8Ansd
 
Programa 7
Programa 7Programa 7
Programa 7Ansd
 
Programa 6
Programa 6Programa 6
Programa 6Ansd
 
Programa 5
Programa 5Programa 5
Programa 5Ansd
 
Programa 4
Programa 4Programa 4
Programa 4Ansd
 
Programa 3
Programa 3Programa 3
Programa 3Ansd
 
Reporte dfd
Reporte dfdReporte dfd
Reporte dfdAnsd
 
Ensayo de el pensamiento logico aplicado a la programacion
Ensayo de el pensamiento logico aplicado a la programacionEnsayo de el pensamiento logico aplicado a la programacion
Ensayo de el pensamiento logico aplicado a la programacionAnsd
 

Más de Ansd (11)

Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
Programa 10
Programa 10Programa 10
Programa 10
 
Programa 9
Programa 9Programa 9
Programa 9
 
Programa 8
Programa 8Programa 8
Programa 8
 
Programa 7
Programa 7Programa 7
Programa 7
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 5
Programa 5Programa 5
Programa 5
 
Programa 4
Programa 4Programa 4
Programa 4
 
Programa 3
Programa 3Programa 3
Programa 3
 
Reporte dfd
Reporte dfdReporte dfd
Reporte dfd
 
Ensayo de el pensamiento logico aplicado a la programacion
Ensayo de el pensamiento logico aplicado a la programacionEnsayo de el pensamiento logico aplicado a la programacion
Ensayo de el pensamiento logico aplicado a la programacion
 

Programación básica para verificar números enteros positivos de dos dígitos

  • 1. INSTITUTO TECNOLÓGICO DE CANCÚN INGENIERÍA MECATRÓNICA MATERIA: PROGRAMACIÓN BÁSICA PROFESORA: MARÍA JACINTA MARTÍNEZ CASTILLO “PROGRAMA 1” AUTORES: ALEJANDRO FIGUEROA ANDRÉS ALFONSO CUA MAY JOEL DE LA CRUZ MARTINEZ SOLIS ITZEL CANCÚN QUINTANA ROO A 20 DE ABRIL DEL 2012
  • 2. PLANTEAMIENTO DEL PROBLEMA Verificar un numero entero positivo e imprimir con mensajes: - Que tenga dos dígitos - Verificar si sus dígitos son pares - Promediar sus dígitos ANÁLISIS DEL PROBLEMA Se necesitan 6 valores enteros (int) y de dos dígitos donde (n) es un numero cualquiera. El usuario deberá teclear un valor de 2 dígitos mayor de 9 y menor que 100. El programa al ejecutarse y aplicara las formulas dadas para el problema las cuales son: valor1= N % 5; valor2= N-valor1; valor5= valor2/5; estas operaciones no manda a pantalla el tipo de numero + ya que en el – lo rechaza (valor1 % 2==0) esta operación es para sacar los números pares de lo contrario que el residuo no sea 0 será impar. Estas operaciones son para sacar los promedios. valor3=valor1 valor4=(valor3+valor5)/2 1
  • 4. PRUEBA DE ESCRITORIO 1.° nos pide que ingrecemos 2 digitos y positivo 2°despues de haber ingresado el valor nos dice si es positiivo y el promedio 3° y últimos nos dice si es par o impar Coodigo de fuente importjavax.swing.*; public class rtyht { /** * @paramargs the command line arguments */ public static void main(String[] args) { // TODO codeapplicationlogichere int N,valor1,valor2,valor3,valor4,valor5,valor6 N =Integer.parseInt(JOptionPane.showInputDialog(null, "Dame un valor numérico")); valor1= N % 5; valor2= N-valor1; valor5= valor2/5; if(N>=0) 3
  • 5. { if(N<100) { if(N>9) { JOptionPane.showMessageDialog(null, "Usted a ingresado un numero positivo y de dos digitos"); if (valor5%2==0) { if (valor1 % 2==0) { JOptionPane.showMessageDialog(null, "Los dos digitos son pares"); valor3=valor1; valor4=(valor3+valor5)/2; JOptionPane.showMessageDialog(null, "El promedio de los dos pares fue= "+valor4); } else JOptionPane.showMessageDialog(null, "El el segundo digito es impar"); } else JOptionPane.showMessageDialog(null, "El primero o los dos digitos son impares"); } else JOptionPane.showMessageDialog(null, "Solo numeros de dos digitos"); 4
  • 6. } else JOptionPane.showMessageDialog(null, "Solo numeros de dos digitos"); } else JOptionPane.showMessageDialog(null, "Solo numeros positivos"); } } Depuración. 5
  • 8. en este programa nos permitede manera compleja promediar , ver números pares e impares y saber si es – o +. 7