ALGORITMOS – Estructuras Repetitivas1 Guía Practica Nº6 1. Ingresar Ingresar números números enteros enteros y calcular calcular la suma de dichos dichos números. números. El algoritmo algoritmo termina termina cuando cuando se ingresa el número cero. #include
#include using namespace std; int main(int argc, char *argv[]) { int n, suma=0; while (n!=0) { cout<<"Ingrese el número: "; cin>>n; suma=suma+n; } cout<<"La suma de los números es: "< #include using namespace std; int main(int argc, char *argv[]) { //variables float n,suma=0,cont=0,prom; n,suma=0,cont=0,prom; while(n>=0){ cout<<"la nota es:";cin>>n; suma=suma+n; cont++; } prom=(suma-n)/(cont-1); cout<<"el promedio es: "< #include using namespace std;
int main(int argc, char *argv[]) { int n, contmay=0,contmen=0; while (n!=0) { cout<<"La edad de la persona es: "; cin>>n; if (n>0 && n>=18 && n<100) {contmay++; } else if (n>0 && n<18) { contmen++;} else if (n<0>100) {contmay=contmay-1; contmen=contmen-1;} } cout<<"El número de personas mayores de edad es: "< #include using namespace std; int main(int argc, char *argv[]) { int p,total; int conta=0,contb=0,contc=0; while (p>=0) { cout<<"El puntaje es: ";cin>>p; if(p>=0 && p<=29) { contc=contc+1; } else if (p>=30 && p<=69) { contb=contb+1; } else if (p>=70 && p<=100) { conta=conta+1; } else if (p>100) {
cout<<"¡¡Tu puntaje no se encuentra en ninguna de las categorias!!"; } } total=conta+contb+contc; cout<<"Los alumnos que rindieron el examen son: "< #include #include main() { floatcant,ma,mb,mc,md,s1=0,s2=0,s3=0,s4=0,mt; chartipo; while(tipo!='S'&&cant>0) { cout<<"IngreseTipodeproducto[A][B][C][D]:";cin>>tipo; cout<<"Ingresecantidad:";cin>>cant; tipo=toupper(tipo); switch(tipo) { case'A':{ma=cant*12.6; s1=s1+ma; cout<<"montoapagar:"<
6. Los surtidores de una gasolinera registran las ventas por galones, pero el precio de la gasolina está fijada en litros. El algoritmo debe calcular lo que los clientes deben pagar por la cantidad de galones que solicitan y según su tipo de gasolina y el total recaudado por la gasolinera de todo lo que vendió en el día, se sabe que cada galón tiene 3,785 litros y el precio del litro varia de acuerdo al siguiente cuadro: Tipo A B C
Precio por litro (S/.) 5.20 4.50 3.30
El programa finaliza cuando se introduce una D como tipo de gasolina y una cantidad de galones de 0. 7. Imprimir y calcular de los 100 primeros números naturales, la suma de los números impares. 8. Se tiene un conjunto de 10 tarjetas cada una contiene la información del censo para una persona: Sexo, Edad y Estado civil (Soltero, Casado, Viudo, Divorciado). Diseñe un pseudocódigo que lea todos estos datos, e imprima la cantidad de jóvenes solteras que estén entre 16 y 21 años que hay. 9. Suponga que se tiene un conjunto de N personas. Realizar un algoritmo para calcular la talla mas alta de todo el grupo. 10. Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor recibe un sueldo base semanal, y un 10% extra por comisiones de sus ventas. El gerente de su compañía desea saber cuanto dinero obtendrá en la semana cada vendedor por concepto de comisiones por las tres ventas realizadas, y cuanto total semanal tomando en cuenta su sueldo base y sus comisiones.