Comunidad Underground Hispana  

Retroceder   Comunidad Underground Hispana > Programacion > Carbide C/C#/C++


Respuesta Crear Nuevo Tema
 
Compartir en twitter LinkBack Herramientas Desplegado
Antiguo 06-nov-2009, 20:42   #1
Colaborador
 
Fecha de Ingreso: febrero-2006
Amigos 0
Mensajes: 510
Gracias: 4
Agradecido 15 veces en 9 mensajes.
Predeterminado ejercicios en c++

Ejercicio # 1:

Condiciones

Condiciones sencillas

-->El maestro de la clase de Matemáticas quiere determinar cual es la
calificación más alta de su grupo, forma grupos de tres calificaciones y las
captura. Desarrollar un programa en C++, el cual determine el mayor de las
tres calificaciones, el programa debe mostrar en pantalla la calificación mayor.


----------------------------------------------------------------------

Ejercicio # 2:

Condiciones

Condiciones sencillas

Un cliente ordena cierta cantidad de brochas de cerda, rodillos y
sellador; las brochas de cerda tienen un 20% de descuento y los rodillos un
15% de descuento. Los datos que se tienen por cada tipo de artículo son: la
cantidad pedida y el precio unitario. Además, si se paga de contado todo
tiene un descuento del 7%. Elaborar un programa en C++ que calcule y muestre
en pantalla el costo total de la orden, tanto para el pago de contado como
para el caso de pago de crédito.


--------------------------------------------------------------------------------

Ejercicio # 3

Condiciones

Condiciones sencillas

En la tienda de mayoreo San Juanita el impuesto que se debe pagar por
los artículos adquiridos se calcula de la siguiente manera: los primeros
$30 no causan impuesto, los siguientes $30 tienen un 30% de impuesto y el
resto el 40% de impuesto, pero si el costo del producto es mayor a $400,
entonces se cobra el 50%. Desarrollar un programa en C++ que lea el costo
básico de un artículo y calcule el costo total. Muestre en pantalla el artículo
y su costo total.


--------------------------------------------------------------------------------




Ejercicio # 4

Condiciones

Condiciones anidadas

El departamento de Recursos Humanos de la empresa café Combate
quiere desarrollar un calendario en línea para sus empleados, para calendarizar
el número de días hábiles de trabajo de tal manera que el empleado introduzca
un número de mes (1 a 12), y visualice el número de días de ese mes. Debe
considerar que el mes 2 corresponde a febrero que pude tener 29 o 28 días
dependiendo de si es o no bisiesto, el año correspondiente. Desarrolle un
programa en C++ que cumpla con las especificaciones mencionadas y muestre
en pantalla el mes, el numero de días y en el caso de que sea año bisiesto
mostrar el mensaje de que es año bisiesto.


----------------------------------------------------------------------
Ejercicio # 5

Condiciones

Condiciones anidadas

El jefe del departamento de construcción de la constructora
Pagasa, desea que se le desarrolle un programa en C++ para sus empleados,
el cual calcule el sueldo de un empleado, de tal manera que el sueldo se
calculará de la siguiente manera: si el número de horas trabajadas es mayor
a 40, el excedente de 40 hrs. se paga al doble de la cuota por hora, en caso
de no ser mayor a 40 hrs. se paga la cuota normal por hora, si las horas
exceden a 50 hrs. el excedente de 50 hrs. se paga al triple de la cuota por
hora, se les descontara un impuesto del 12% sobre su sueldo. Se pedirá el
nombre del empleado, el número de horas trabajadas y la cuota por hora.
mostrar en pantalla el nombre del empleado, el número de horas trabajadas
y su suelto.


--------------------------------------------------------------------------------

Ejercicio # 6

Condiciones

Estatuto SWITCH

En la clase de aritmética de la escuela secundaria técnica No. 35,
el maestro les solicita al departamento de sistemas que se le desarrolle un
programa que pida al usuario un número entero decimal entre 1 y 99,
incluyendo los extremos y obtenga la correspondiente representación en el
sistema romano y su decimal, con el objetivo de poder explicar mediante el
programa visualmente el sistema de conversión a sus alumnos. El programa
mostrará en pantalla el número decimal y su conversión el el sistema romano.


--------------------------------------------------------------------------------


Ejercicio # 7

Condiciones

Estatuto SWITCH

La empresa comercializadora Solva vende escobas, recogedores y aromatizantes,
clasifica a sus clientes de a acuerdo a la frecuencia de compras con las
condiciones siguientes:

Si el cliente es de la categoría 1 se le descuenta el 5%

Si el cliente es de la categoría 2 se le descuenta el 8%

Si el cliente de de la categoría 3 se le descuenta el 12%

Si el cliente es de la categoría 4 se le descuenta el 15%



Cuando el cliente realiza una compra se generan los siguientes datos:



Nombre del cliente

Tipo de cliente

Cantidad comprada de escobas, recogedores y aromatizantes



Desarrollar un programa en C++ que lea estos datos y calcule y muestre en pantalla:



Nombre del cliente

Subtotal a pagar

Descuento

Total a pagar


--------------------------------------------------------------------------------

Ejercicio # 8

Repeticiones

Estatuto WHILE

La compañía aseguradora del pacifico paga $5,000 semanales a
sus vendedores más una comisión de 9% del total de ventas realizadas.
La compañía aseguradora solicita al departamento de sistemas que se le
desarrolle un programa en C++ que pida al usuario el monto de ventas y
determine el pago que deberá realizarse a cada vendedor. Una vez que ha
calculado el pago de cada vendedor la compañía genera un reporte de la
cantidad de vendedores cuyo pagó excedió los $8,000.


--------------------------------------------------------------------------------

Ejercicio # 9

Repeticiones

Estatuto WHILE

En una empresa comercializadora, se tienen las compras del día
de varios clientes, y por cada cliente los datos, nombre del cliente y
cada cliente cantidad de artículos comprados con su precio unitario.
Desarrollar un programa en C++ que obtenga al final del día un reporte
de ventas por cliente (Nombre del cliente, Cantidad de artículos comprados
y el total a pagar) y el total general de las ventas del día, donde se lea
los datos de cada uno de los clientes y por cada cliente, los datos de cada
uno artículos que compró.


--------------------------------------------------------------------------------

Ejercicio # 10

Repeticiones

Estatuto DO/WHILE

Un alumno de la clase de lógica matemática desea desarrollar un
programa en el cual introduzca un número entero positivo e invierta los
dígitos del número. Mostrar en pantalla el número invertido.


--------------------------------------------------------------------------------


Ejercicio # 11

Repeticiones

Estatuto DO/WHILE

El maestro del grupo 01 del primer semestre de la preparatoria
Bosco desea obtener un reporte final de los alumnos de su grupo, que obtuvieron
un promedio por encima del promedio general del grupo con el fin de tomar en
cuenta el número de alumnos que estuvieron por encima del promedio general del
grupo par formar los grupos para el siguiente semestre. Desarrollar un
programa en C++ que pida al usuario los n promedios de los alumnos y calcule
el número de alumnos que estuvieron por encima del promedio general y el
total de reprobados. Mostrar en pantalla el promedio general del grupo,
el total de alumnos que estuvieron por encima del promedio general y el
total de alumnos reprobados.


--------------------------------------------------------------------------------


Ejercicio # 12

Repeticiones

Estatuto FOR

El maestro de Matemáticas necesita desarrollar un programa en
C++ que le permita obtener los resultados correspondientes al cálculo
del mínimo común múltiplo para poder avanzar más rápido al revisar y
comprobar los resultados que los alumnos le dan como respuesta en su examen,
el maestro ingresará los dos números enteros positivos que les pide a sus
alumnos para dicho cálculo. El programa mostrará en pantalla el mínimo
común múltiplo.

sacado de internet!


--------------------------------------------------------------
Se pide dar el ingreso a una matriz de nxm y en base a procedimientos y un menu calcular:

Los elementos pares de la matriz copiarlos en un vector de pares
Los elementos impares de la matriz copiarlos en un vector de impares
obtener el mayor de los valores pares sobre el vector de pares
obtener el menor de los valores impares sobre el vector de impares
Obtener el promedio de la matriz, del vector de pares y del vector de impares
Imprimir la matriz y los dos vectores.
----------------------------------------------------------------

Dado de vector de enteros:

Se pide armar los procedimientos para
1) Menu que llame a las diferentes opciones que son procedimientos.
2) Ingreso de valores de uno y otro vector( uno a continuacion de otro)
3) Proceso: lea dos vectores de igual tamaño y forme un tercer vector mediante el producto de los elementos de los dos vectores, tomados en orden inverso, es decir, productos del primer elemento del primer vector, con el último del segundo; del segundo del primer vector con el penúltimo del segundo vector; hasta llegara al último del primer vector, con el primero del segundo vector.
4) Imprimir el vector formado.
5) Inicializar.

------------------------------------------------------------------

Dado un vector de registros cuyos campos son Dni (funcion validar dni) , NyAp , Sexo (funcion validar sexo) y Edad (funcion validar edad) se pide hacer un procedimiento por cada punto:

1) Calcular la cantidad de personas de sexo femenimo mayores de edad.
2) Dar el nombre y apellido de la persona mas grande
3) Dar el promedio de edad de sexo femenino y de sexo masculino
4) El porcentaje de mayores de edad y menores de edad
-------------------------------------------------------------

bue espero q los pudedan resolver!

es solo parta los user q los quieran aser para practicar!
estos los hise en la school me los dio el profesor
se puden apliacar en cualquir lenguaje! c,c++,pascal etc
__________________
kilobay64 está desconectado   Responder Citando
Antiguo 07-nov-2009, 13:17   #2
Banned
 
Fecha de Ingreso: noviembre-2008
Amigos 6
Mensajes: 4.317
Gracias: 0
Agradecido 46 veces en 29 mensajes.
Predeterminado Re: ejercicios en c++

Si, si que he podido ahora que??

Gracias por ponerlo.

P4|3L0 está desconectado   Responder Citando
Antiguo 07-nov-2009, 15:32   #3
aguml
Guest
 
Amigos
Mensajes: n/a
Predeterminado Re: ejercicios en c++

yo tambien puedo resolverlos, son sencillos ;D
  Responder Citando
Antiguo 07-nov-2009, 23:46   #4
Moderador
 
Avatar de Fashion
 
Fecha de Ingreso: junio-2007
Amigos 3
Mensajes: 2.050
Gracias: 55
Agradecido 823 veces en 321 mensajes.
Predeterminado Re: ejercicios en c++

Cita:
Iniciado por kilobay64
Ejercicio # 1:

Condiciones

Condiciones sencillas

-->El maestro de la clase de Matemáticas quiere determinar cual es la
calificación más alta de su grupo, forma grupos de tres calificaciones y las
captura. Desarrollar un programa en C++, el cual determine el mayor de las
tres calificaciones, el programa debe mostrar en pantalla la calificación mayor.
Código:
#include<stdio.h>

//Variable Global
float nMay;
//
void nota_mayor(float N1, float N2, float N3)
{	
  if(N1>N2 && N1>N3)
	nMay=N1;	
  if(N2>N1 && N2>N3)
	nMay=N2;	
  if(N3>N1 && N3>N2)
	nMay=N3;	
}

float ingresar_numero(char *strNum)
{	
  float N;
  while (true)
  {     
 	//Validar si es numero
	printf("Ingrese %s nota: ", strNum);
    if (scanf ("%f", &N)) 		
	  //Validar nota entre 0 y 20
	  if(N>=0 && N<=20)
	 	return N;		
    fflush (stdin);
    printf ("\nDato ingresado es invalido...\n\n"); 
  } 
}

void main()
{
  char c;
  float N1=0, N2=0, N3=0;	;	
  N1 = ingresar_numero("primera");	
  N2 = ingresar_numero("segunda");	
  N3 = ingresar_numero("tercera");
  nota_mayor(N1, N2, N3);
  printf("Nota mayor: %f\n", nMay);
  printf("Nota redondeada: %0.f\n", nMay);
  //printf("Presiona ENTER para continuar"); //Opcional
  scanf("%c", &c); //Realiza una pausa
}
  
__________________

[Solo usuarios registrados pueden ver los links. REGISTRARSE]

Fashion está desconectado   Responder Citando
Antiguo 09-nov-2009, 16:14   #5
Colaborador
 
Fecha de Ingreso: febrero-2006
Amigos 0
Mensajes: 510
Gracias: 4
Agradecido 15 veces en 9 mensajes.
Predeterminado Re: ejercicios en c++

hola dejo mas ej


Dado un vector de enteros se pide calcular: El valor minimo del vector,La cantidad de valores positivos, negativos y valores cero del mismo.El promedioEl porcentaje de Valores pares e impares del vector 2) Dado un vector de registros ( se tiene como vector de registros auna lista de vendedores)cuyos campos son:idvendedor: num (validar valor entre 0 y 10000)idpedido: num (validar valor entre 0 y 30000)detalleprod: cadenacantidad:num ( validar valoir entre 1 y 200): Se pide calcular El promedio de ventas totalEl detalleprod vendido de mas importe x cantidadEl idvendedor que vendido el producto mas caro y el detalleprod que se vendioLos pedidos del vendedor 3Los detalleprod del idpedido 10 3) Dada una matriz de valores char se pide (validar ingreso decaracteres solo se puede ingresar letras del abecedario) El porcentaje de vocales y consonantes de la matrizLa posicion de todas las vocalesLa posicion de todas las letras "L" de la matrizDar la cantidad de valores que va a contener la matriz.

---------------------------------------------------------------------------

1) hacer un procedimiento que nos permita elegir una opcion de 3 posibles ( validar con una funcion el ingreso de la opcion)
las opciones son

opcion a:
opcion b:
opcion c:
opcion salir:

2) Hacer un procedimiento que nos permita la carga de un vector de enteros vacio y nos lo devuelva lleno

3) hacer un procedimiento que nos permita calcular el mayor de un vector ( uno de los parametros que se pasan al procedimiento tiene que ser devuelto con el valor maximo).

-------------------------------------------------------------

Dado un vector de registros cuyos campos son Dni (funcion validar dni) , NyAp , Sexo (funcion validar sexo) y Edad (funcion validar edad) se pide hacer un procedimiento por cada punto:

1) Calcular la cantidad de personas de sexo femenimo mayores de edad.
2) Dar el nombre y apellido de la persona mas grande
3) Dar el promedio de edad de sexo femenino y de sexo masculino
4) El porcentaje de mayores de edad y menores de edad



----------------------------------------------------------
1) Dado un vector de numeros enteros se pide calcular:

a) La sumatoria de los valores impares
b) La productoria de los valores pares
c) La Cantidad de valores cero
d) La posicion del valor maximo y su valor

2) Dado un vector de registros cuyo registro esta compuesto por: nya(string[20]) , edad (integer) , sexo (char), dni (string [8]) y tipo de documento (1NI, 2:LC, 3:LE, 4: Otro) .
Se pide validar edad sexo y tipo de documento. se pide calcular.

a) la cantidad de personas de sexo femenino y qyue tengan dni
b) el porcentaje de personas que tiene dni , lc, le y otro.
c) la cantidad de personas que tienen entre 10 y 20 años de edad y entre 80 y 90
d) el nombre y apellido de la persona menor.

3) dado una matriz de valores integer. se pide calcular.

a) dado un valor de fila y columna , decir que valor es y si es par o impar.
b) dar la sumatoria total
c) dado un valor por teclado decir cuantos numeros son superiores a este, cuantos inferior y cuantos iguales
d) dadar el valor maximo y su posicion ( valor de fila y columna).

----------------------------------------------------------

Dado un vector de registros que simboliza una lista de clientes de una farmacia cuyos campos son: idcliente:integer, NyA:string(10) , cantdeprod( cantidad de productos que compra) , idprod( identificador del producto) :

Se pide calcular:

Dada un determinado remedio (idprod ) se pide verificar la cantidad de existencia.
dar la cantidad de existencias de un producto determinado
dado un idcliente determinar la cantidad de productos que compro
dado un idcliente determinar si compro
--------------------------------------------------
Dada una matriz de NxM, en la cual solo se permite el ingreso de valores 1, 0 y -1 (validar ingreso) , se pide dar los valores de la diagonal principal, la sumatoria total de la matriz, la cantidad de valores 1 , 0 y -1 de la matriz y el porcentaje sobre el total.

------------------------------------------------------------

1) dado un vector se pide volcar en un vector auxiliar todos aquellos valores pares y en otro vector aux los multiplos de 9 y 11.
2) dado un vector de registros cuyos campos son : nya (string) , idproducto(integer), venta(real). se pide calcular el promedio de ventas, dado un idproducto se pide calcular la sumatoria de las ventas y la maxima venta de la lista.
-------------------------------------------------------------
bue espero q los agan
__________________
kilobay64 está desconectado   Responder Citando
Antiguo 26-dic-2009, 00:31   #6
Recien llegado
 
Fecha de Ingreso: diciembre-2009
Amigos 0
Mensajes: 4
Gracias: 0
Agradecido 0 veces en 0 mensajes.
Predeterminado Re: ejercicios en c++

Ejercicio 2


Código:
#include <stdio.h>
#include <conio.h>

int main(){
   float a,b,c;
   printf("Bienvenido\n");
   printf("¿Cuantas brochas va a ordenar?");
   scanf("%f",&a);
   printf("¿Cuantos rodillos va a ordenar?");
   scanf("%f",&b);
   printf("¿Cuantos selladores va a ordenar?");
   scanf("%f",&c);
   //mis costos unitarios 
   a *= 50;
   b *= 80;
   c *= 60;
   printf("El costo de las brochas es  %.2f, pero como esta de oferta costara %.2f\n",a,(a*(0.8)));
   printf("El costo de los rodillos es  %.2f, pero como esta de oferta costara %.2f\n",b,(b*(0.85)));
   printf("El costo de los selladores es %.2f\n",c);
   printf("El costo si paga a credito es %.2f y si paga de contado       %.2f",(a+b+c),((a+b+c)*(0.93)));
   getch();   
}
  
intente el ejercicio dos alguna recomendacion para mejorar el codigo? muchas gracias saludos
undertakos está desconectado   Responder Citando
Antiguo 03-ene-2010, 23:17   #7
Moderador
 
Avatar de Fashion
 
Fecha de Ingreso: junio-2007
Amigos 3
Mensajes: 2.050
Gracias: 55
Agradecido 823 veces en 321 mensajes.
Predeterminado Re: ejercicios en c++

Cita:
Iniciado por undertakos
Ejercicio 2


Código:
#include <stdio.h>
#include <conio.h>

int main(){
  float a,b,c;
  printf("Bienvenido\n");
  printf("¿Cuantas brochas va a ordenar?");
  scanf("%f",&a);
  printf("¿Cuantos rodillos va a ordenar?");
  scanf("%f",&b);
  printf("¿Cuantos selladores va a ordenar?");
  scanf("%f",&c);
  //mis costos unitarios 
  a *= 50;
  b *= 80;
  c *= 60;
  printf("El costo de las brochas es  %.2f, pero como esta de oferta costara %.2f\n",a,(a*(0.8)));
  printf("El costo de los rodillos es %.2f, pero como esta de oferta costara %.2f\n",b,(b*(0.85)));
  printf("El costo de los selladores es %.2f\n",c);
  printf("El costo si paga a credito es %.2f y si paga de contado       %.2f",(a+b+c),((a+b+c)*(0.93)));
  getch();  
}
  
intente el ejercicio dos alguna recomendacion para mejorar el codigo? muchas gracias saludos
Reemplaza:
Código:
#include <conio.h> // No estandar
//Realiza una pausa
getch();
  
Por:
Código:
#include <stdio.h>  // Estandar
//Realiza una pausa
char ch;
//printf("Presiona ENTER para continuar"); //Opcional
fflush(stdin);
scanf("%c", &ch);
  
También puedes utilizar:
Código:
#include <stdio.h>  // Estandar
//Realiza una pausa
char ch;
do {
   //printf("Presiona ENTER para continuar"); //Opcional
   ch=getchar();
} while (ch != '\n');
  
__________________

[Solo usuarios registrados pueden ver los links. REGISTRARSE]

Fashion está desconectado   Responder Citando
Antiguo 04-ene-2010, 14:52   #8
Moderador
 
Avatar de ajr784
 
Fecha de Ingreso: marzo-2007
Amigos 5
Mensajes: 1.651
Gracias: 27
Agradecido 335 veces en 292 mensajes.
Predeterminado Re: ejercicios en c++

Porque fflush(stdin) es súper estándar :

[Solo usuarios registrados pueden ver los links. REGISTRARSE]

, el cual reza en la primer oración:
Cita:
If the given stream was open for writing and the last i/o operation was an output operation, any unwritten data in the output buffer is written to the file.
.....
stdin es flujo (stream) de entrada.

La segunda opción es mejor.
__________________
Cita:
Los corredores deben correr. Los policías deben comer donas.
---Need for Speed. La pelícila---
ajr784 está desconectado   Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con ejercicios toro019 Carbide C/C#/C++ 7 30-oct-2008 19:55
Ejercicios C++ 1 lann Carbide C/C#/C++ 9 30-ago-2007 15:17
Ejercicios C++ 2 lann Carbide C/C#/C++ 34 11-ago-2007 18:42
Ejercicios, ayuda D-Lor Carbide C/C#/C++ 4 23-dic-2006 20:38
ejercicios en vb abel_xtnt Visual Basic y Net 4 10-oct-2005 09:49



Portal Hacker
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0