Está en la página 1de 6

TAREA 1

 PROFESOR: Juan José Flores Cueto.

 CURSO: Fundamentos de programación

2016- 02

9. Desarrollar una solución que permita mostrar los números múltiplos de 6 comprendidos entre
los números 10 y 1230. No deberá ingresar datos. Utilice la Estructura de Repetición HACER.
20. Ingrese el promedio de 50 alumnos de un salón de clase y calcular el promedio general de
todos los alumnos desaprobados y el promedio de todos los alumnos aprobados. Utilice la
Estructura de Repetición MIENTRAS.

#include <iostream>
using namespace std;
int main(){
int i=0,aprobados=0,desaprobados=0,nroAp=0,nroDes=0,aux;
while(i<50){
cout<<"ingrese nota: ";
cin>>aux;
if(aux>=11){
aprobados+=aux;
nroAp++;
}else{
desaprobados+=aux;
nroDes++;
}
i++;
}
double promAp,promDes;
promAp=aprobados/nroAp;
promDes=desaprobados/nroDes;
cout<<"promedio de los desabrobados: "<<promDes<<endl;
cout<<"promedio de los aprobados: "<<promAp<<endl;

system (“pause”);
}

20. Pseudocodigo:
ENTERO i=0, aprobados=0, desaprobados=0, nroAp=0, nroDes=0, aux

MIENTRAS (i<50)

SI (aux>=11) ENTONCES

aprobados+=aux

nroAp++

SINO

desaprobados+=aux

nroDes++

i++

REAL promAp, promDes

promAp=aprobados/nroAp

promDes=desaprobados/nroDes

ESCRIBIR

“Promedio de los desaprobados:”

LEER

promDes

ESCRIBIR

“Promedio de los aprobados:”

LEER

promAp

FIN
40. Ingresar el nombre y el apellido de todos los socios de un club. Mostrar los nombres y
apellidos de tal forma que la primera letra este en mayúscula y el resto en minúscula. Utilice la
Estructura de Repetición DESDE o PARA.

#include <iostream>
#include <stdio.h>
#include <string>
using namespace std;
int main(){
string a[30];
for(int i=0;i<30;i++){
cout<<"ingrese nombre del socio: ";
getline(cin,a[i]);
}
for(int i=0;i<30;++i){
string concat="";
char aux;
for(int j=0;j<a[i].length();j++){
aux=a[i].at(j);
if(j==0)
{
if(islower(aux))
aux=toupper(aux);
}else
{
if(aux!=' ')
{
if(isupper(aux))
aux=tolower(aux);
}
else
{
if(islower(aux))
aux=toupper(aux);
}
}
concat+=aux;
}
a[i]=concat;
}
for (int i=0;i<30;i++){
cout<<a[i]<<endl;
}

También podría gustarte