0% encontró este documento útil (0 votos)
51 vistas3 páginas

Ejemplo Ciclos

El documento presenta ejemplos de uso de estructuras repetitivas como ciclos for y while para resolver problemas que involucran contar estudiantes aprobados y reprobados, y calcular el valor de un término en una serie acumulativa.

Cargado por

mariposita777
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
51 vistas3 páginas

Ejemplo Ciclos

El documento presenta ejemplos de uso de estructuras repetitivas como ciclos for y while para resolver problemas que involucran contar estudiantes aprobados y reprobados, y calcular el valor de un término en una serie acumulativa.

Cargado por

mariposita777
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD LATINOAMERICANA DE PANAM

ESTRUCTURA REPETITIVAS
EJEMPLOS


1. En un saln de 20 estudiantes, determinar cuntos aprueban la asignatura de
programacin. Cada estudiante obtiene su nota final de 3 parciales (35%), 2 talleres
(25%) y proyecto final (40%).

Solucin: en este caso cada estudiante representa una vuelta del ciclo, se necesitarn
2 contadores ya que en cada vuelta se suma 1, segn la clasificacin. Desarrollando
con ciclo for:

#include <iostream>

using namespace std;
int main(int argc, char *argv[]) {
int A=0, R=0,c;
float p1,p2,p3,t1,t2,py,nf;
for (c=1;c<=20;c++)
{

cout<<"\n Introduzca las 3 notas parciales ";
cin>>p1>>p2>>p3;
cout<<"\n Introduce las 2 notas de talleres ";
cin>>t1>>t2;
cout<<"\n Introduce la nota del proyecto final ";
cin>>py;
nf=(p1+p2+p3)/3*.35+(t1+t2)/2*.25+py*.40;
if (nf>=71)
A=A+1;
else
R=R+1;
}
cout<<"\n Estudiantes Aprobados "<<A;
cout<<"\n Estudiantes Reprobados "<<R;
system("pause");


}
CONTADORES


Solucin utilizando while
#include <iostream>

using namespace std;
int main(int argc, char *argv[]) {
int A=0, R=0,c;
float p1,p2,p3,t1,t2,py,nf;
c=1;
while (c<=20)
{
cout<<"\n Introduzca las 3 notas parciales ";
cin>>p1>>p2>>p3;
cout<<"\n Introduce las 2 notas de talleres ";
cin>>t1>>t2;
cout<<"\n Introduce la nota del proyecto final ";
cin>>py;
nf=(p1+p2+p3)/3*.35+(t1+t2)/2*.25+py*.40;
if (nf>=71)
A=A+1;
else
R=R+1;

c++;
}
cout<<"\n Estudiantes Aprobados "<<A;
cout<<"\n Estudiantes Reprobados "<<R;


system("pause");
}


2. Encontrar el valor de Y en la siguiente serie



Aqu cada trmino de la serie se ACUMULA en una vuelta del ciclo. Un
acumulador incremento o decrementa cantidades variables en cada vuelta

También podría gustarte