SlideShare una empresa de Scribd logo
1 de 9
1.- Se desea saber el total de gastos realizados por una persona durante su último viajes, cada uno de
los gastos serán introducidos mediante el teclado, el resultado debe ser desplegado en pantalla.

Algoritmo:
1.-inicializar gasto = 0
2.-inicializar sumGasto = 0;
3.-inicializar cont = s
4.-Mientras cont sea igual a “s”
Desplegar Teclea una gasto
Acepta gasto
sumGasto es igual sumGasto mas gasto
Desplegar mas gastos?
Aceptar cont
5.-Desplegar sumGasto

Diagrama:                             inicializar gasto = 0
                                      inicializar sumGasto = 0;
                                      inicializar cont = s




                                                 Cont = s



                               Desplegar Teclea una gasto
                               Acepta gasto
                               sumGasto es igual sumGasto mas gasto
                               Desplegar mas gastos?
                               Aceptar cont




                                           Desplegar sumGasto
Pseudocódigo
1.-gasto = 0
2.-sumGasto = 0
3.-cont = s
4.-while (cont = s)
desplegar Teclee un gasto
Aceptar gasto
sumGasto = sumGasto + gasto
Desplegar Más gastos?
Aceptar cont
5.-Desplegar sumGastos


Código
class gastos

{

public static void main(String args[])

       {

               int gasto = 0, sumGasto = 0;

               char cont = 's';

               while (cont == 's')

               {

                       System.out.println("Teclea un gasto");

                       gasto = Leer.datoInt();

                       sumGasto = sumGasto + gasto;

                       System.out.println("Mas gastos? s/n");

                       cont = Leer.datoChar();

               }

               System.out.println("La suma es : " + sumGasto);

       }
}




IMAGEN




2.- Se tienen las calificaciones de un grupo de n alumnos que presentaron un examen. El profesor desea
obtener el promedio de estas calificaciones. Desarrolle el algoritmo.

Algoritmo
1.-Inicializar calificaciones con 0
2.-inicializa suma con 0
3.-inicializa contador con 1
4.-inicializa ninos con 1
5.-inicializa materias con 0
6.-inicializa promedio con 0
7.-hacer
Desplegar Teclee alumnos
aceptar materias
hacer
Desplegar Teclee calificaciones
aceptar calificaciones
suma igual a suma mas calificacones
contador igual a contador mas 1
mientras contador menor o igual a materias
contador igual a contador mas 1
mientras contador menor o igual a ninos
8.-promedio igual a suma entre materias
9.-desplegar Promedio
Diagrama
               Inicializar calificaciones con 0
               inicializa suma con 0
               inicializa contador con 1
               inicializa ninos con 1
               inicializa materias con 0
               inicializa promedio con 0




                    Desplegar Teclee alumnos
                    aceptar materias




                Desplegar Teclee calificaciones
                aceptar calificaciones
                suma igual a suma mas calificacones
                contador igual a contador mas 1




             Contador menor o igual a materias
             contador igual a contador mas 1
           promediodesplegar Promediomaterias
                    igual a suma entre
              Contador menor o igual a ninos
Pseudocódigo
1.-Calificaciones = 0
2.-suma = 0
3.-contador = 1
4.-ninos = 1
5.-materias = 0
6.-promedio = 0
7.-Do
Desplegar Teclee alumnos
aceptar materias
Do
Desplegar Teclee calificaciones
aceptar calificaciones
suma = suma + calificacones
contador = contador + 1
while contador <= materias
contador = contador + 1
while contador <= ninos
8.-promedio = suma / materias
9.-desplegar Promedio

Código
class alumnos

{

public static void main(String args[])

       {
int calificaciones = 0, suma = 0, contador = 1, ninos = 1, materias = 0;

              float promedio = 0.0f;

              do{

              System.out.println("Teclee la cantidad de alumnos");

              materias = Leer.datoInt();

              do{

              System.out.println("Teclee las calificaciones");

              calificaciones = Leer.datoInt();

              suma = suma + calificaciones;

              contador = contador + 1;

              }while(contador <= materias);

              contador = contador + 1;

              }while(contador <= ninos);

              promedio = suma / materias;

              System.out.println("El promedio es de: " + promedio);

       }

}


IMAGEN
3.-Desarrollar un programa que acepte mediante el teclado n calificaciones de un grupo de alumnos que
presentaron un examen de programación, despliegue cuantos alumnos obtuvieron 10 cuantos 9, cuantos
8, cuantos 7 cuantos 6 y cuantos reprobaron.

Código
class programacion

{

       public static void main (String args[])
{

int alumnos = 0, reprobados = 0, seis = 0, siete = 0, ocho = 0, nueve = 0, diez = 0, calif = 0;

       char resp = 'S';

       while (resp == 's' || resp == 'S')

       {

               System.out.println("teclea la calificacion");

               calif = Leer.datoInt();

               switch (calif)

               {

                          case 6:

                          seis = seis + 1;

                          break;

                          case 7:

                          siete = siete + 1;

                          break;

                          case 8:

                          ocho = ocho + 1;

                          break;

                          case 9:

                          nueve = nueve + 1;

                          break;

                          case 10:

                          diez = diez + 1;

                          break;

                          default:
if (calif < 6)

                               reprobados = reprobados + 1;

                      else

                               System.out.println("opcion invalida");

                      break;

               }

                      System.out.println("mas calificaciones?");

                      resp = Leer.datoChar();

        }

        System.out.println("el numero de alumnos reprobados es: " + reprobados);

        System.out.println("el numero de alumnos con 6 es: " + seis);

        System.out.println("el numero de alumnos con 7 es: " + siete);

        System.out.println("el numero de alumnos con 8 es: " + ocho);

        System.out.println("el numero de alumnos con 9 es: " + nueve);

        System.out.println("el numero de alumnos con 10 es: " + diez);

    }

}


IMAGEN
4.- ¿Desarrollar un programa de menú que permita calcular lo que hay que pagar por n llamadas
telefónicas realizadas, los datos por teclear de cada llamada son el tipo de llamada y la duración.

Código

Más contenido relacionado

La actualidad más candente

tarea algoritmos balotario 1
tarea algoritmos balotario 1tarea algoritmos balotario 1
tarea algoritmos balotario 1heber QC
 
Iniciación PHP 5. Ejemplos
Iniciación PHP 5. EjemplosIniciación PHP 5. Ejemplos
Iniciación PHP 5. EjemplosRightster
 
Ejercicios condicional-if
Ejercicios condicional-if  Ejercicios condicional-if
Ejercicios condicional-if yulieth licona
 
Luis enrique-zitlalpopoca juarez.pdf
Luis enrique-zitlalpopoca juarez.pdfLuis enrique-zitlalpopoca juarez.pdf
Luis enrique-zitlalpopoca juarez.pdfKike Juarez
 
Programa en java para calcular promedios
Programa en java para calcular promediosPrograma en java para calcular promedios
Programa en java para calcular promediosCarmen Nereira
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
Ejercicios de estructura secuencial
Ejercicios de estructura secuencialEjercicios de estructura secuencial
Ejercicios de estructura secuencialyulieth licona
 
Problemas condicionales
Problemas condicionalesProblemas condicionales
Problemas condicionalesJoshe Varillas
 
Ejercicios+de+programacion.
Ejercicios+de+programacion.Ejercicios+de+programacion.
Ejercicios+de+programacion.MARTO3000
 
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
 
Ejercicios segunda práctica php.
Ejercicios segunda práctica php.Ejercicios segunda práctica php.
Ejercicios segunda práctica php.palomino1025
 

La actualidad más candente (19)

tarea algoritmos balotario 1
tarea algoritmos balotario 1tarea algoritmos balotario 1
tarea algoritmos balotario 1
 
Iniciación PHP 5. Ejemplos
Iniciación PHP 5. EjemplosIniciación PHP 5. Ejemplos
Iniciación PHP 5. Ejemplos
 
Ejercicios condicional-if
Ejercicios condicional-if  Ejercicios condicional-if
Ejercicios condicional-if
 
Ejercicios en java
Ejercicios en javaEjercicios en java
Ejercicios en java
 
Luis enrique-zitlalpopoca juarez.pdf
Luis enrique-zitlalpopoca juarez.pdfLuis enrique-zitlalpopoca juarez.pdf
Luis enrique-zitlalpopoca juarez.pdf
 
Programa en java para calcular promedios
Programa en java para calcular promediosPrograma en java para calcular promedios
Programa en java para calcular promedios
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Ejercicios de estructura secuencial
Ejercicios de estructura secuencialEjercicios de estructura secuencial
Ejercicios de estructura secuencial
 
ejercicios php rfo
ejercicios php rfoejercicios php rfo
ejercicios php rfo
 
Proyecto
ProyectoProyecto
Proyecto
 
Problemas condicionales
Problemas condicionalesProblemas condicionales
Problemas condicionales
 
Guia1
Guia1Guia1
Guia1
 
Computo movil ejercicio clases resuelto
Computo movil ejercicio clases resueltoComputo movil ejercicio clases resuelto
Computo movil ejercicio clases resuelto
 
Ejercicios+de+programacion.
Ejercicios+de+programacion.Ejercicios+de+programacion.
Ejercicios+de+programacion.
 
Casosdeprueba
CasosdepruebaCasosdeprueba
Casosdeprueba
 
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)
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Ejercicios segunda práctica php.
Ejercicios segunda práctica php.Ejercicios segunda práctica php.
Ejercicios segunda práctica php.
 
Problemas condicionales
Problemas condicionalesProblemas condicionales
Problemas condicionales
 

Similar a Progra hojas

Similar a Progra hojas (20)

07 Arrays.pptx
07 Arrays.pptx07 Arrays.pptx
07 Arrays.pptx
 
Javascript
JavascriptJavascript
Javascript
 
Diseño de algoritmos usando pseint
Diseño de algoritmos usando pseintDiseño de algoritmos usando pseint
Diseño de algoritmos usando pseint
 
Programa 2
Programa 2Programa 2
Programa 2
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
3 condicionales y ciclos
3 condicionales y ciclos3 condicionales y ciclos
3 condicionales y ciclos
 
Ejemplos robert miguel
Ejemplos robert miguelEjemplos robert miguel
Ejemplos robert miguel
 
Ejercicios propuestos 4
Ejercicios propuestos 4Ejercicios propuestos 4
Ejercicios propuestos 4
 
5.instrucciones de control en java parte2
5.instrucciones de control en java parte25.instrucciones de control en java parte2
5.instrucciones de control en java parte2
 
Hacer un programa que lea un año y que el mismo determine si el año es bisiesto
Hacer un programa que lea un año y que el mismo determine si el año es bisiestoHacer un programa que lea un año y que el mismo determine si el año es bisiesto
Hacer un programa que lea un año y que el mismo determine si el año es bisiesto
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
 
Ejerciciospropuestos4
Ejerciciospropuestos4Ejerciciospropuestos4
Ejerciciospropuestos4
 
Sentencias de Repeticion
Sentencias de RepeticionSentencias de Repeticion
Sentencias de Repeticion
 
Resumen Java Script
Resumen Java ScriptResumen Java Script
Resumen Java Script
 
Estructura
EstructuraEstructura
Estructura
 
Gutierres
GutierresGutierres
Gutierres
 
In 11
In 11In 11
In 11
 
Lógica y Algoritmos 5. c++
Lógica y Algoritmos 5. c++Lógica y Algoritmos 5. c++
Lógica y Algoritmos 5. c++
 
Axiomas De Peano
Axiomas De PeanoAxiomas De Peano
Axiomas De Peano
 
Axiomas De Peano
Axiomas De PeanoAxiomas De Peano
Axiomas De Peano
 

Último

Novedades Banderas Azules en España para el año 2024
Novedades Banderas Azules en España para el año 2024Novedades Banderas Azules en España para el año 2024
Novedades Banderas Azules en España para el año 202420minutos
 
Carta de Sabrina Shorff enviada al juez Kevin Castel
Carta de Sabrina Shorff enviada al juez Kevin CastelCarta de Sabrina Shorff enviada al juez Kevin Castel
Carta de Sabrina Shorff enviada al juez Kevin CastelAndySalgado7
 
Boletín semanal informativo 17. Abril 2024
Boletín semanal informativo 17. Abril 2024Boletín semanal informativo 17. Abril 2024
Boletín semanal informativo 17. Abril 2024Nueva Canarias-BC
 
PROPUESTAS Y RECOMENDACIONES PARA UN NUEVO TRATO ENTRE EL ESTADO, LOS PUEBLOS...
PROPUESTAS Y RECOMENDACIONES PARA UN NUEVO TRATO ENTRE EL ESTADO, LOS PUEBLOS...PROPUESTAS Y RECOMENDACIONES PARA UN NUEVO TRATO ENTRE EL ESTADO, LOS PUEBLOS...
PROPUESTAS Y RECOMENDACIONES PARA UN NUEVO TRATO ENTRE EL ESTADO, LOS PUEBLOS...Baker Publishing Company
 
LO QUE NUNCA DEBARIA HABER PASADO PACTO CiU PSC (Roque).pptx
LO QUE NUNCA DEBARIA HABER PASADO PACTO CiU PSC (Roque).pptxLO QUE NUNCA DEBARIA HABER PASADO PACTO CiU PSC (Roque).pptx
LO QUE NUNCA DEBARIA HABER PASADO PACTO CiU PSC (Roque).pptxroque fernandez navarro
 
Índigo Energía e Industria No. 15 - digitalización en industria farmacéutica
Índigo Energía e Industria No. 15 - digitalización en industria farmacéuticaÍndigo Energía e Industria No. 15 - digitalización en industria farmacéutica
Índigo Energía e Industria No. 15 - digitalización en industria farmacéuticaIndigo Energía e Industria
 
RELACIÓN DE PLAYAS GALARDONADAS 2024.pdf
RELACIÓN DE PLAYAS GALARDONADAS 2024.pdfRELACIÓN DE PLAYAS GALARDONADAS 2024.pdf
RELACIÓN DE PLAYAS GALARDONADAS 2024.pdf20minutos
 
Boletín semanal informativo 18 Mayo 2024.pdf
Boletín semanal informativo 18 Mayo 2024.pdfBoletín semanal informativo 18 Mayo 2024.pdf
Boletín semanal informativo 18 Mayo 2024.pdfNueva Canarias-BC
 
Declaracion jurada de la ex vicepresidenta Cristina Fernández de Kirchner
Declaracion jurada de la ex vicepresidenta Cristina Fernández de KirchnerDeclaracion jurada de la ex vicepresidenta Cristina Fernández de Kirchner
Declaracion jurada de la ex vicepresidenta Cristina Fernández de KirchnerEduardo Nelson German
 
PRESENTACION PLAN ESTRATEGICOS DE SEGURIDAD VIAL - PESV.pdf
PRESENTACION PLAN ESTRATEGICOS DE SEGURIDAD VIAL - PESV.pdfPRESENTACION PLAN ESTRATEGICOS DE SEGURIDAD VIAL - PESV.pdf
PRESENTACION PLAN ESTRATEGICOS DE SEGURIDAD VIAL - PESV.pdfEusebioJaramillo
 
PRECIOS_M_XIMOS_VIGENTES_DEL_5_AL_11_DE_MAYO_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_5_AL_11_DE_MAYO_DE_2024.pdfPRECIOS_M_XIMOS_VIGENTES_DEL_5_AL_11_DE_MAYO_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_5_AL_11_DE_MAYO_DE_2024.pdfredaccionxalapa
 
2024-05-02-Carta-145-aniversario-PSOE.pdf
2024-05-02-Carta-145-aniversario-PSOE.pdf2024-05-02-Carta-145-aniversario-PSOE.pdf
2024-05-02-Carta-145-aniversario-PSOE.pdf20minutos
 
calendario de tandeos macrosectores xalapa mayo 2024.pdf
calendario de tandeos macrosectores xalapa mayo 2024.pdfcalendario de tandeos macrosectores xalapa mayo 2024.pdf
calendario de tandeos macrosectores xalapa mayo 2024.pdfredaccionxalapa
 
Informe Estudio de Opinión en Zapopan Jalisco - ABRIL
Informe Estudio de Opinión en Zapopan Jalisco - ABRILInforme Estudio de Opinión en Zapopan Jalisco - ABRIL
Informe Estudio de Opinión en Zapopan Jalisco - ABRILmerca6
 
Proponen la eliminación del Consejo de la Magistratura
Proponen la eliminación del Consejo de la MagistraturaProponen la eliminación del Consejo de la Magistratura
Proponen la eliminación del Consejo de la MagistraturaEduardo Nelson German
 
tandeos xalapa zona_alta_MAYO_2024_VF.pdf
tandeos xalapa zona_alta_MAYO_2024_VF.pdftandeos xalapa zona_alta_MAYO_2024_VF.pdf
tandeos xalapa zona_alta_MAYO_2024_VF.pdfredaccionxalapa
 

Último (17)

Novedades Banderas Azules en España para el año 2024
Novedades Banderas Azules en España para el año 2024Novedades Banderas Azules en España para el año 2024
Novedades Banderas Azules en España para el año 2024
 
Carta de Sabrina Shorff enviada al juez Kevin Castel
Carta de Sabrina Shorff enviada al juez Kevin CastelCarta de Sabrina Shorff enviada al juez Kevin Castel
Carta de Sabrina Shorff enviada al juez Kevin Castel
 
Boletín semanal informativo 17. Abril 2024
Boletín semanal informativo 17. Abril 2024Boletín semanal informativo 17. Abril 2024
Boletín semanal informativo 17. Abril 2024
 
PROPUESTAS Y RECOMENDACIONES PARA UN NUEVO TRATO ENTRE EL ESTADO, LOS PUEBLOS...
PROPUESTAS Y RECOMENDACIONES PARA UN NUEVO TRATO ENTRE EL ESTADO, LOS PUEBLOS...PROPUESTAS Y RECOMENDACIONES PARA UN NUEVO TRATO ENTRE EL ESTADO, LOS PUEBLOS...
PROPUESTAS Y RECOMENDACIONES PARA UN NUEVO TRATO ENTRE EL ESTADO, LOS PUEBLOS...
 
LO QUE NUNCA DEBARIA HABER PASADO PACTO CiU PSC (Roque).pptx
LO QUE NUNCA DEBARIA HABER PASADO PACTO CiU PSC (Roque).pptxLO QUE NUNCA DEBARIA HABER PASADO PACTO CiU PSC (Roque).pptx
LO QUE NUNCA DEBARIA HABER PASADO PACTO CiU PSC (Roque).pptx
 
Índigo Energía e Industria No. 15 - digitalización en industria farmacéutica
Índigo Energía e Industria No. 15 - digitalización en industria farmacéuticaÍndigo Energía e Industria No. 15 - digitalización en industria farmacéutica
Índigo Energía e Industria No. 15 - digitalización en industria farmacéutica
 
LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1079
LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1079LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1079
LA CRÓNICA COMARCA DE ANTEQUERA _ Nº 1079
 
RELACIÓN DE PLAYAS GALARDONADAS 2024.pdf
RELACIÓN DE PLAYAS GALARDONADAS 2024.pdfRELACIÓN DE PLAYAS GALARDONADAS 2024.pdf
RELACIÓN DE PLAYAS GALARDONADAS 2024.pdf
 
Boletín semanal informativo 18 Mayo 2024.pdf
Boletín semanal informativo 18 Mayo 2024.pdfBoletín semanal informativo 18 Mayo 2024.pdf
Boletín semanal informativo 18 Mayo 2024.pdf
 
Declaracion jurada de la ex vicepresidenta Cristina Fernández de Kirchner
Declaracion jurada de la ex vicepresidenta Cristina Fernández de KirchnerDeclaracion jurada de la ex vicepresidenta Cristina Fernández de Kirchner
Declaracion jurada de la ex vicepresidenta Cristina Fernández de Kirchner
 
PRESENTACION PLAN ESTRATEGICOS DE SEGURIDAD VIAL - PESV.pdf
PRESENTACION PLAN ESTRATEGICOS DE SEGURIDAD VIAL - PESV.pdfPRESENTACION PLAN ESTRATEGICOS DE SEGURIDAD VIAL - PESV.pdf
PRESENTACION PLAN ESTRATEGICOS DE SEGURIDAD VIAL - PESV.pdf
 
PRECIOS_M_XIMOS_VIGENTES_DEL_5_AL_11_DE_MAYO_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_5_AL_11_DE_MAYO_DE_2024.pdfPRECIOS_M_XIMOS_VIGENTES_DEL_5_AL_11_DE_MAYO_DE_2024.pdf
PRECIOS_M_XIMOS_VIGENTES_DEL_5_AL_11_DE_MAYO_DE_2024.pdf
 
2024-05-02-Carta-145-aniversario-PSOE.pdf
2024-05-02-Carta-145-aniversario-PSOE.pdf2024-05-02-Carta-145-aniversario-PSOE.pdf
2024-05-02-Carta-145-aniversario-PSOE.pdf
 
calendario de tandeos macrosectores xalapa mayo 2024.pdf
calendario de tandeos macrosectores xalapa mayo 2024.pdfcalendario de tandeos macrosectores xalapa mayo 2024.pdf
calendario de tandeos macrosectores xalapa mayo 2024.pdf
 
Informe Estudio de Opinión en Zapopan Jalisco - ABRIL
Informe Estudio de Opinión en Zapopan Jalisco - ABRILInforme Estudio de Opinión en Zapopan Jalisco - ABRIL
Informe Estudio de Opinión en Zapopan Jalisco - ABRIL
 
Proponen la eliminación del Consejo de la Magistratura
Proponen la eliminación del Consejo de la MagistraturaProponen la eliminación del Consejo de la Magistratura
Proponen la eliminación del Consejo de la Magistratura
 
tandeos xalapa zona_alta_MAYO_2024_VF.pdf
tandeos xalapa zona_alta_MAYO_2024_VF.pdftandeos xalapa zona_alta_MAYO_2024_VF.pdf
tandeos xalapa zona_alta_MAYO_2024_VF.pdf
 

Progra hojas

  • 1. 1.- Se desea saber el total de gastos realizados por una persona durante su último viajes, cada uno de los gastos serán introducidos mediante el teclado, el resultado debe ser desplegado en pantalla. Algoritmo: 1.-inicializar gasto = 0 2.-inicializar sumGasto = 0; 3.-inicializar cont = s 4.-Mientras cont sea igual a “s” Desplegar Teclea una gasto Acepta gasto sumGasto es igual sumGasto mas gasto Desplegar mas gastos? Aceptar cont 5.-Desplegar sumGasto Diagrama: inicializar gasto = 0 inicializar sumGasto = 0; inicializar cont = s Cont = s Desplegar Teclea una gasto Acepta gasto sumGasto es igual sumGasto mas gasto Desplegar mas gastos? Aceptar cont Desplegar sumGasto
  • 2. Pseudocódigo 1.-gasto = 0 2.-sumGasto = 0 3.-cont = s 4.-while (cont = s) desplegar Teclee un gasto Aceptar gasto sumGasto = sumGasto + gasto Desplegar Más gastos? Aceptar cont 5.-Desplegar sumGastos Código class gastos { public static void main(String args[]) { int gasto = 0, sumGasto = 0; char cont = 's'; while (cont == 's') { System.out.println("Teclea un gasto"); gasto = Leer.datoInt(); sumGasto = sumGasto + gasto; System.out.println("Mas gastos? s/n"); cont = Leer.datoChar(); } System.out.println("La suma es : " + sumGasto); }
  • 3. } IMAGEN 2.- Se tienen las calificaciones de un grupo de n alumnos que presentaron un examen. El profesor desea obtener el promedio de estas calificaciones. Desarrolle el algoritmo. Algoritmo 1.-Inicializar calificaciones con 0 2.-inicializa suma con 0 3.-inicializa contador con 1 4.-inicializa ninos con 1 5.-inicializa materias con 0 6.-inicializa promedio con 0 7.-hacer Desplegar Teclee alumnos aceptar materias hacer Desplegar Teclee calificaciones aceptar calificaciones suma igual a suma mas calificacones contador igual a contador mas 1 mientras contador menor o igual a materias contador igual a contador mas 1 mientras contador menor o igual a ninos 8.-promedio igual a suma entre materias 9.-desplegar Promedio
  • 4. Diagrama Inicializar calificaciones con 0 inicializa suma con 0 inicializa contador con 1 inicializa ninos con 1 inicializa materias con 0 inicializa promedio con 0 Desplegar Teclee alumnos aceptar materias Desplegar Teclee calificaciones aceptar calificaciones suma igual a suma mas calificacones contador igual a contador mas 1 Contador menor o igual a materias contador igual a contador mas 1 promediodesplegar Promediomaterias igual a suma entre Contador menor o igual a ninos
  • 5. Pseudocódigo 1.-Calificaciones = 0 2.-suma = 0 3.-contador = 1 4.-ninos = 1 5.-materias = 0 6.-promedio = 0 7.-Do Desplegar Teclee alumnos aceptar materias Do Desplegar Teclee calificaciones aceptar calificaciones suma = suma + calificacones contador = contador + 1 while contador <= materias contador = contador + 1 while contador <= ninos 8.-promedio = suma / materias 9.-desplegar Promedio Código class alumnos { public static void main(String args[]) {
  • 6. int calificaciones = 0, suma = 0, contador = 1, ninos = 1, materias = 0; float promedio = 0.0f; do{ System.out.println("Teclee la cantidad de alumnos"); materias = Leer.datoInt(); do{ System.out.println("Teclee las calificaciones"); calificaciones = Leer.datoInt(); suma = suma + calificaciones; contador = contador + 1; }while(contador <= materias); contador = contador + 1; }while(contador <= ninos); promedio = suma / materias; System.out.println("El promedio es de: " + promedio); } } IMAGEN 3.-Desarrollar un programa que acepte mediante el teclado n calificaciones de un grupo de alumnos que presentaron un examen de programación, despliegue cuantos alumnos obtuvieron 10 cuantos 9, cuantos 8, cuantos 7 cuantos 6 y cuantos reprobaron. Código class programacion { public static void main (String args[])
  • 7. { int alumnos = 0, reprobados = 0, seis = 0, siete = 0, ocho = 0, nueve = 0, diez = 0, calif = 0; char resp = 'S'; while (resp == 's' || resp == 'S') { System.out.println("teclea la calificacion"); calif = Leer.datoInt(); switch (calif) { case 6: seis = seis + 1; break; case 7: siete = siete + 1; break; case 8: ocho = ocho + 1; break; case 9: nueve = nueve + 1; break; case 10: diez = diez + 1; break; default:
  • 8. if (calif < 6) reprobados = reprobados + 1; else System.out.println("opcion invalida"); break; } System.out.println("mas calificaciones?"); resp = Leer.datoChar(); } System.out.println("el numero de alumnos reprobados es: " + reprobados); System.out.println("el numero de alumnos con 6 es: " + seis); System.out.println("el numero de alumnos con 7 es: " + siete); System.out.println("el numero de alumnos con 8 es: " + ocho); System.out.println("el numero de alumnos con 9 es: " + nueve); System.out.println("el numero de alumnos con 10 es: " + diez); } } IMAGEN
  • 9. 4.- ¿Desarrollar un programa de menú que permita calcular lo que hay que pagar por n llamadas telefónicas realizadas, los datos por teclear de cada llamada son el tipo de llamada y la duración. Código