Sunteți pe pagina 1din 16

//// 15.

Realizar un programa que promedie una lista indeterminada de nmeros, hasta que
se introduzca un numero negativo de dos formas///
# include <conio.h>
# include <stdio.h>
# include <iostream>
void main(){
using namespace std;
int i,n=0;
float pro=0;
for(i=-1;n>=0;i=i+1)
{
printf ("\n Ingrese el numero: ");
scanf("%d",&n);
if (n>0)
{
pro=pro+n;
}
}
pro=pro/i;
printf("\n El promedio es: %f ", pro);
getch();
}
/////////////////////////////////////////////////////////////
# include <conio.h>
# include <stdio.h>
void main (){
int i=0,n=0;
float pro=0;
while(n>=0)
{
printf ("\n Ingrese el numero: ");
scanf("%d",&n);
if (n>0)
{
pro=pro+n;
i=i+1;
}
}
pro=pro/i;
printf("\n El proedio es: %f ", pro);

getch();

////17. Calcular el nmero mayor de una lista de nmeros///


# include <conio.h>
# include <stdio.h>
# include <iostream>
using namespace std;
void main(){
cout<<"\n Calcular el nmero mayor de una lista de nmeros:";
int N, ma, n;

cout<<"Cuantos numeros va a ingresar?: ";


cin>>N;
for(int i = 0; i < N; i++)
{
cout<<"Ingrese un numero: ";
cin>>n;
if ( i == 0 )
{
ma = n;
}else if ( n > ma )
{
ma = n;
}
}
cout<<"\nEl mayor ingresado es: "<<ma<<endl;
getch();
}
//// 21. Un nmero primo es una cantidad entera positiva nicamente divisible por uno o
pors mismo. Calcular y tabular los N primeros nmeros primos entre 0 y 20///
# include <conio.h>
# include <stdio.h>
# include <iostream>
using namespace std;
void main(){
cout<<"\n Un nmero primo es una cantidad entera positiva nicamente divisible
por uno o pors mismo. Calcular y tabular los N primeros nmeros primos entre 0 y 20:";
for (int j=2;j<=20;j++)
{int A=0;
for(int i=1;i<=100;i++){
if(j%i==0)
A++;
}
if (A==2)
{
printf("%d\n", j);
}
}
getch();
}
//// 27. Calcular el salario de N empleados, dado la cantidad de horas trabajadas y el precio
por horas///
# include <conio.h>
# include <stdio.h>
# include <iostream>
using namespace std;
void main(){
cout<<"\n Calcular el salario de N empleados, dado la cantidad de horas trabajadas
y el precio por horas:";
int h, s, n,i,sueldo;
printf("ingrese el numero de trabajadores\n");
scanf("%d",&n);
for (i=1;i<=n;i++)

{
printf("\ntrabajador numero %d\n",i);
printf("ingrese el numero de horas trabajadas\n");
scanf("%d",&h);
printf("ingrese el salario por hora\n");
scanf("%d",&s);
sueldo=h*s;
printf("\n\nel salario de trabajador numero %d es : %d\n",i,sueldo);
}
getch();
}
//4.
30.

Elaborar un flujograma que calcule la suma de los nmeros mltiplos de 3 a


//partir del nmero 3 y finaliza en el nmero 60,
//no deben incluirse en la suma los nmeros comprendidos entre 21 y
s=0;
printf("sum de los multiplos de tres: \n");
for(i=3;i<=60;i+=3){
if(i<21||i>30)
s=s+i;}
printf("la suma es %d \n",s);
break;}

case 2:{
// 5. Determinar si un nmero ingresado por teclado es primo o no;
// N tiene que ser positivo. Realizar estructura while.
do
{printf ("Ingrese un numero:\n");
scanf ("%d",&n);
}while (n<1);
while (d<n)
{d = d + 1;
if (n%d == 0)
c = c + 1;
}
if (c<=2)
printf ("El numero es primo\n");
else
printf ("El numero ingresado no es primo\n");
break;}
//10.

case 3:{
Ingresar la nota de N alumnos y calcular la suma y el promedio.

int i,lim;
float nota,sum=0,prom;
printf("\n Ingrese N notas:");
scanf("%d",&lim);
i=1;
while(i<=lim){
printf("\n ingrese nota: %d: ",i);
scanf("\n %f",&nota);

sum=sum+nota;
prom=sum/lim;
i++;

}
printf("\n la suma es: %0.2f",sum);
printf("\n el promedio es: %0.2f",prom);

break;}
case 4:{
// 22. El profesor de una materia desea conocer la cantidad de sus
//
alumnos que no tienen derecho al examen de recuperacin.
//
No tienen derecho al examen de recuperacin los estudiantes
//
que ti
enen notas menores que 5.

");

printf("\n +++++++ manifieste la cantidad de notas que va a ingresar ++++++ \n


scanf("%d", &notas);
for(i=0;i<notas;i++){
printf("\n ingrese la nota del estudiante %d :",i+1);
scanf("%d", &num);
if(num>0 && num<=5 ){
cont=cont+1;
}
if(num>5 && num<=10){
cont1=cont1+1;
}
if(num>10 || num<0){
cont2=cont2+1;
}

}
printf("\n esta es la cantidad de alumnos que no tienen derecho recuperacion : %d \n
",cont);
printf("\n esta es la cantidad de alumnos que tienen derecho recuperacion : %d \n
",cont1);
printf("\n no estan en el rango de notas : %d \n ",cont2);
//11. Ingresar la nota de N alumnos y determinar cual es la nota baja.
#include <stdio.h>
#include <conio.h>
int main ()
{
int i=1, nota, baja=10, num;
float prom=0;
printf ("ingrese el numero de estudiantes");
scanf ("%d",&num);
while (i<= num)
{
printf("Ingrese nota del estudiante %d:",i);
scanf("%d",&nota);

if(nota < baja)


baja = nota;
i++;
}
printf("\nLa nota mas baja: %d", baja);
getch();
return 0;
}
// MENU DE OPCIONES
#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<stdlib.h>

void main() {
int s=1,d=0,p=0,su=0,op;
int ii=1, nota, baja=10, num;
float prom=0;
int iu,n,par=0,imp=0,a,b;
int n1,i,multi=0;
do{
system("cls");
printf("\n************** MENU DE OPCIONES ***************");
printf("\n 1 SUMA DE UNA SERIE DE NUMEROS:");
printf("\n 2 NOTA N ALUMNOS Y DETERMINAR NOTA MAS BAJA:");
printf("\n 3 GENERAR N NUMEROS ALEATORIOS Y CONTAR LOS PARES:");
printf("\n 4 SERIE DE NUMEROS PARES ENTRE O Y N:");
printf("\n 5 SALIR:");
printf("\n INGRESE LA OPCION:");
scanf ("%d",&op);
switch (op){
case 1:
// NOMBRE: Andrango Geovanny
// EJERCICIO 1:
// Suma de una serie de nmeros que finaliza al introducir el 999.
// El 999 no debe ser tenido en cuenta para la suma.

do
{
printf("Ingrese la serie que desee sumar: ");
scanf("%d",&d);
if(d!=999)
{
s+=d;
p++;
}
}while(d!=999);

su=s+p;
printf(" La suma de la serie ingresada es: %d",su);
break;
case 2:
// NOMBRE: Mise Henry
// EJERCICIO 11:
// Ingresar la nota de N alumnos y determinar cual es la nota baja.
printf ("ingrese el numero de estudiantes");
scanf ("%d",&num);
while (ii<= num)
{
printf("Ingrese nota del estudiante %d:",ii);
scanf("%d",&nota);
if(nota < baja)
baja = nota;
ii++;
}
printf("\nLa nota mas baja: %d", baja);

break;
case 3:
// NOMBRE: Tigse Marco
// EJERCICIO 30:
// Generar N nmeros aleatorios y contar cuantos son pares e impares.
printf("Ingrese los numeros aleatorios que quiere generar: ");
scanf("%d",&n);
for(iu=0; iu<n; iu++) {
printf("\n%d", rand());
}
for(iu=0; iu<n; iu++) {
if(rand()%2==0){
a=(rand()%2==0);
par=par+a;
}
else {
b=rand();
imp=imp+b;
}
}
printf("\n\n pares: %d", par);
printf("\n impares: %d", imp);
break;
case 4:

//
//
//
//

NOMBRE: Velasco David


EJERCICIO 25:
Imprimir la serie de los nmeros pares comprendidos entre 0 y N;
sumar aquellos que son mltiplos de 5.

printf("Ingrese el valor de N: ");


scanf ("\n %d",&n);
for (i=1;i<=n1;i++){
if(i%2==0){
printf ("\t%d",i);
}
if(i%5==0){
multi=multi+i;
}
}
printf("\n\n");
printf ("\t la suma de los multiplos de 5 es: %i", multi );
#include <conio.h>
#include<stdio.h>
#include <math.h>
#include <stdlib.h>
#include <iostream>
/////////////////////////////
using namespace std;
void main(){
int op,n, i, divisores, a,num1,cont=0, num,c=0,suma = 0,CONTADOR = 0,b;
float nota;
char clase,s;
do{

system("cls");

printf("\n************* MENU DE OPCIONES************* : ");


printf("\n\n 1. EJERCICIO 06
");
printf("\n\n 2. EJERCICIO 08 ");
printf("\n\n 3. EJERCICIO 24 ");
printf("\n\n 4. SALIR
");
printf("\n\n INGRESE LA OPCION.......");
scanf("\n%d",&op);
switch(op){
///////////////////////////////////////
case 1:
// 6.
Ingresar un numero positivo <20 y determinar si es primo o no. Realizar con
sentencia for.
cout<<"Ingrese numero"<<endl;
cin>>n;
if(n>=0 && n<20){
for(i=1;i<=n;i++){
if(n%i==0){
c++;
}
}
if(c!=2){
cout<<" el numero no es Primo";
}else{
cout<<" el numero si es Primo";
}

}
case 2:
1.

break;
//Escribir un programa que calcule la siguiente serie: 1^0 + 2^1 + 3^2 + + n^ncout << "Ingrese el primer numero de la serie: " << endl;
cin >> a;
cout << "Ingresa el ultimo numero de la serie: " << endl;
cin >> b;
for (int i = a; i <= b; i++) {
int operacion = (int)pow(i, CONTADOR++);
cout << "Resultado de la pontencia de la serie: " << operacion << endl;
suma = suma + operacion;
}
cout << "\nLa Sumatoria de la serie es: " << suma << endl;
cout << endl;
break;

case 3:

//24 . Escribir un programa que solicite ingresar 10 notas de alumnos y nos informe
cuntos tienen notas mayores o iguales a 7 y cuntos menores.
for(i=1;i<=10;i++)
{
printf("\n Ingrese una nota: ");
scanf("%f",&nota);
if (nota>=7)
{
cont=cont+1;
}
}
printf("\n La cantidad de estudiantes con notas mayores o iguales a 7 son: %d",
cont);

printf("\n La cantidad de estudiantes con notas menores a 7 son: %d", 10-cont);


break;

getch();
}while(op!=4);
}

/*Ejericicos grupales*/
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int main() {
int op; int s=0,a=2;
int suma=2, sumatotal=0;
int n,i,p,sum=0;
do{
system("cls");
cout << "Opcion de ejercicios:";
cout << "\ndigite 1 para ejecutar el ejercicio 1 de Victor Sisa";
cout << "\ndigite 2 para ejecutar el ejercicio 2 de Julio Suarez";
cout << "\ndigite 3 para ejecutar el ejercicio 3 de Jonnathan Verdezoto";
cout << "\ndigite 4 para salir"; cout << "\ndigite el ejercicio a realizar
:";
cin >> op;
switch (op)
{
case 1:
cout << "\nEJERCICIO 1";
printf("\nGenerar enteros de 3 en 3 comenzando por el 2 hasta el valor
maximo menor que 30");
printf("\nCalcular la suma de los enteros generados que sean divisibles por
5");
printf("\n");
for(a==2;a<30;a+=3)
{
printf("\nEl numero generado es :%d",a);
if(a%5==0)
s+=a; }
printf("\n La suma de los numeros divisibles para 5 es: %d",s);
getch();
break;
case 2:
cout <<"\nEjercicio numero 2";
cout <<"\nObtener la suma de los terminos de la serie:";
cout <<"\n2, 5, 7, 10, 12, 15, 17, hasta llegar al 90";
cout <<"\n";
while(suma<=90) {
cout << suma <<endl;
suma=suma+3;
sumatotal=sumatotal+suma;
cout << suma << endl;
suma=suma+2;
sumatotal=sumatotal+suma;
}
cout << endl <<"la suma total fue :" << sumatotal;
getch();
break;
case 3: cout<<"\nEJERCICIO 3";
cout<<"\nImprimir la serie de los nmeros impares comprendidos entre 0 y n";
cout<<"\nsumar aquellos que son mltiplos de 3";
cout<<"\n";
printf ("\n Ingrese una cantidad n de numeros: ");
scanf ("%d", &n);
for(i=0;i<=n;i=i+1){

p=i%2; if (p==1){
printf("\n numero impar: %d",i); } }
printf("\n \n"); //////////////////////////////////
for(i=1;i<=n;i=i+2){
p=i%3;
if (p==0){
sum=sum+i;
printf("\n multiplo de tres: %d",i); } }
printf("\n \n");
printf("\n La suma de multiplos de tres de los numeros impares es:
%d",sum);
getch();
break;
} } while (op!=4);
getch(); }

Ejercicio 3
Divisin por restas sucesivas.
#include <conio.h>
#include <stdio.h>
int main()
{
int cociente=0, dividendo, divisor, residuo=0;
printf( "\n Introduzca dividendo (entero): " );
scanf( "%d", &dividendo );
printf( "\n Introduzca divisor (entero): " );
scanf( "%d", &divisor );
if ( dividendo > 0 && divisor > 0 )
{
cociente = 0;
residuo = dividendo;
while ( residuo >= divisor )
{
residuo =residuo-divisor;
cociente++;
}
printf( "\n %d div %d = %d ( Residuo = %d )", dividendo, divisor, cociente, residuo );
}
else
printf( "\n ERROR: Ambos numeros deben ser mayores que cero." );
getch();
}

16. #include<stdio.h>
#include<conio.h>

void main()
{
int n,i=1,t=0;
float p;
do
{
printf("Ingrese el numero: ");
scanf("%d",&n);
t=t+n;
p=t/i;
printf("El promedio es: %.2f\n",p);
i++;
}while(n>=0);
}

//Metodo 2
#include<stdio.h>
#include<conio.h>
void main()
{
int n,i=1,t=0;
float p;
do
{
printf("Ingrese el numero: ");
scanf("%d",&n);
t=t+n;
p=t/i;
printf("El promedio es: %.2f\n",p);
i++;
}while(n!=0 && n>0);
}

////////////////////////////////////////////////////////////////
/*Ejercicios individuales*/
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include<string.h>
char cadena[90];
using namespace std;
int main() {
int op;
do{
system("cls");
cout << "Opcion de ejercicios:";
cout << "\ndigite 1 Ejercicio Dayana Rivera";
cout << "\ndigite 2 Ejercicio Dayana Rivera Sefunda Forma";
cout << "\ndigite 3 Ejercicio Carlos Silva";
cout << "\ndigite 4 Ejercicio Wilson Tarco";
cout << "\ndigite 5 Ejercicio Bryan Zapata";
cout << "\ndigite 6 para salir";
cout << "\ndigite el ejercicio a realizar :";
cin >> op;
switch (op)
{
case 1:{
cout <<"\n Realizar un programa que promedie una lista indeterminada de numeros,hasta
que se introduzca un numero negativo de dos formas:";
int i,n=0;
float pro=0;

for(i=-1;n>=0;i=i+1)
{
printf ("\n Ingrese el numero: ");
scanf("%d",&n);
if (n>0)
{
pro=pro+n;
}
}
pro=pro/i;
printf("\n El promedio es: %f ", pro);
getch();}
case 2:{
cout<<"\n Realizar un programa que promedie una lista indeterminada de numeros hasta
que se introduzca un numero negativo de dos formas:";
int i,n=0;
float pro=0;
for(i=-1;n>=0;i=i+1)
{
printf ("\n Ingrese el numero: ");
scanf("%d",&n);
if (n>0)
{
pro=pro+n;
}
}
pro=pro/i;
printf("\n El promedio es: %f ", pro);
getch();}
break;
break;
case 3:
cout<<"\n Calcular el nmero mayor de una lista de nmeros:";
int N, ma, n;
cout<<"Cuantos numeros va a ingresar?: ";
cin>>N;
for(int i = 0; i < N; i++)
{
cout<<"Ingrese un numero: ";
cin>>n;
if ( i == 0 )
{
ma = n;
}else if ( n > ma )
{
ma = n;
}
}
cout<<"\nEl mayor ingresado es: "<<ma<<endl;
getch();

break;
case 4:
cout<<"\n Un nmero primo es una cantidad entera positiva nicamente divisible
por uno o pors mismo. Calcular y tabular los N primeros nmeros primos entre 0 y 20:";
for (int j=2;j<=20;j++)
{int A=0;
for(int i=1;i<=100;i++){
if(j%i==0)
A++;
}
if (A==2)
{
printf("%d\n", j);
}
}
getch();
break;
case 5:{
cout<<"\n Calcular el salario de N empleados, dado la cantidad de horas trabajadas
y el precio por horas:";
int h, s, n,i,sueldo;
printf("ingrese el numero de trabajadores\n");
scanf("%d",&n);
for (i=1;i<=n;i++)
{
printf("\ntrabajador numero %d\n",i);
printf("ingrese el numero de horas trabajadas\n");
scanf("%d",&h);
printf("ingrese el salario por hora\n");
scanf("%d",&s);
sueldo=h*s;
printf("\n\nel salario de trabajador numero %d es : %d\n",i,sueldo);
}
getch();
}

break;
}
}
while (op!=6);
getch();
}

S-ar putea să vă placă și