1. Hacer un programa donde Dada N notas calcular el promedio de las notas
aprobadas y el promedio de las notas desaprobadas? #include <stdio.h> int main(){ int c,nota,cont=0,ap=0,de=0; double promap,promde,sumap=0,sumde=0; printf("ingresa la cantidad de notas a ingresar\n"); scanf("%d",&c); while(cont!=c){ printf("Ingresa nota\n"); scanf("%d",a); if(nota>=11){ sumap=sumap+nota; ap=ap+1; }else{ sumde=sumde+nota; de=de+1; } cont++; } promap=sumap/ap; promde=sumde/de; printf("Promedio de Notas aprobadas :%0.2lf ",promap); printf("Promedio de Notas desaprobadas: %0.2lf",promde); return 0; } 2. Dada las horas trabajadas de 20 personas y la tarifa de pago calcular el salario?
#include <iostream> using namespace std; int main(){ float h,s; cout<<"ingrese las horas trabajadas"<<endl; cin>>h; cout<<"ingrese salario por hora"<<endl; cin>>s; double sal=20*h*s; cout<<sal; return 0; }
3. Realizar un algoritmo que permita ingresar una frase y la descomponga esta en sus palabras imprimindolas al revs. Ejemplo: TAYLOR ROLYAT
4. Hacer un programa que registre 10 apellidos y que los muestre en forma inversa al orden con el que fueron ingresados. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String Ape[]=new String[10]; int c=9; String cad=""; for(int i=0;i<10;i++){ System.out.println("Ingresa Apellido"); Ape[i]=sc.nextLine(); } while(c>=0){ cad=cad+" "+Ape[c]; c--; } System.out.println(cad); } } 5. Hacer un programa que muestre si los cincos primeros nmeros impares son mltiples de tres #include <iostream> using namespace std; int main(){ int i; for(i=1;i<31;i++){ if(i % 2 != 0 && i % 3 == 0){ cout<<i<<" "; } } return 0; }
6. Dado un monto calcular el descuento #include <iostream> using namespace std; int main(){ double N, monto; cout<<"Ingresa monto de compra"<<endl; cin>>N; if(N>100){ monto= N-(N*0.2); cout<<monto; }else{ if(N <= 100 && N > 50){ monto = N-(N*0.1); cout<<monto;
}else{ cout<<N; } } return 0; } 7. Hacer un programa que lea 2 nmeros y deducir si estn en orden creciente o decreciente.
#include <iostream> using namespace std; int main(){ int a,b; cout<<"Ingresa numero"<<endl; cin>>a; cout<<"Ingresa otro numero"<<endl; cin>>b; if(a>b){ cout<<a<<", "<<b<<" Estan en orden Decreciente"; }else{ cout<<a<<", "<<b<<" Estan en orden Creciente"; } return 0; } 8. Calcular el nmero mayor de una lista de nmeros.
#include <iostream> #include <stdlib.h> using namespace std; int main() { int may =-10000; int Num[10]; for(int i=0;i<10;i++){ Num[i] = rand() % 150; if(Num[i]>may){ may=Num[i]; } cout<<Num[i]<<" "; } cout<<endl<<"El mayor es:"<<may; return 0; }
9. Se ingresan 5 notas de un alumno, publicar 2 peores notas. #include <iostream> using namespace std; int main(){ int u=0,tem;
11. A una fiesta asistieron personas de diferentes edades y sexos. Construir un algoritmos dadas las edades y sexos de las personas? Calcular. -Cuantas personas asistieron a la fiesta -Cuantos hombres y cuantas mujeres -Promedio de edades por sexo -La edad de la persona ms joven que asisti -No se permiten menores de edad a la fiesta -Ingresar datos hasta que se ingrese una edad a cero
#include <iostream> using namespace std; int main(){ int Ed=24,men=10000,sumv=0,summ=0,cm=0,cv=0,S; while(Ed!=0){ cout<<"Ingrese su edad o cero para salir"<<endl; cin>>Ed; if(Ed>=18){ if(Ed<men){ men=Ed; } cout<<"Ingrese su sexo"<<endl; cout<<"0. Femenino"<<endl; cout<<"1. masculino"<<endl;
cin>>S; if(S==1){ sumv=sumv+Ed; cv++; }else{ summ=summ+Ed; cm++; } }else{ if(Ed!=0){ cout<<"No se permite menores de edad"<<endl; } } } cout<<"promedio de edad de mujeres : "<< (summ / cm) << "\n promedio de edad de varones " << (sumv / cv) << "\n total de personas de la fiesta es "<< (cm + cv) << "\n Numero de mujeres " <<(cm) << "\n Numero de hombres " << (cv) << "\n el mas joven de la fiesta tiene : " <<(men); return 0; }