EJERCICIOS PARA APLICAR C ++
Ejercicios de la guia, si hay alguna error se los dejo para que lo encuentren ustedes y me lo hagan saber, así lo corrijo, estan en orden del 1 al 47, sugiero que lo hagan ustedes y en caso que no les salga, ahi sí consultar para ver el ejercicio resuelto. VARIABLES. ACUMULADORES. ACUMULADORES. CONTADORES. BUCLES Y TOMA DE DECISIONES 1. Ingresar 5 números números y calcular calcular su media 2. Escribir el algoritmo necesario para calcular calcular y mostrar el cuadrado de un número. El El número debe ser mayor que cero, en caso de error que aparezca el mensaje "ERROR, el número debe ser mayor que cero" 3. De 10 números números ingresados indicar cuantos son son mayores a cero y cuantos son menores a cero. 4. Diseñar un algoritmo algoritmo que calcule la longitud de la circunferencia circunferencia y el área área del círculo de radio dado. 5. Diseñar un algoritmo algoritmo que calcule la superficie de un triángulo a partir partir del ingreso de su base y altura y muestre el resultado. 6. Hacer el algoritmo que nos permita permita introducir un número por teclado y nos informe informe si es positivo o negativo 7. Hacer el algoritmo que nos permita permita introducir un número por teclado y nos informe si es par o impar 8. Escribir el algoritmo algoritmo que me me permita leer un número decimal decimal que representa representa una cantidad de grados Celsius y convierta dicho valor a la cantidad equivalente en grados Fahrenheit. La salida del programa puede ser de la siguiente forma: 100 100 grados celsius son 212 grados Fahrenheit 9. Dados ciertos centímetros como como entrada de tipo decimal, decimal, escribir su equivalente a pies (enteros) y pulgadas (decimal), dando las pulgadas con una precisión de 1 lugar decimal. Considerar 2.54 cm por pulgada y 12 pulgadas por pie. La salida podrá ser: 333.3 cm son 10 pies y 11.2 pulgadas. 10. Escribir en Pseudocódigo Pseudocódigo y codificar codificar en en C un programa programa que que lea 20 caracteres. caracteres. Luego de la lectura indicar cuantas "a" se ingresaron, cuantas "e, i, o, u" 11. Realizar un algoritmo que permita ingresar ingresar un número número correspondiente correspondiente a los días de una semana y muestre el nombre del día. Que se permita trabajar hasta que el usuario indique lo contrario. 12. Escribir en Pseudocódigo Pseudocódigo y codificar en C un programa que muestre los números impares entre 0 y 100 y que imprima cuantos impares hay
13. Hacer el algoritmo que imprima los números números pares pares entre el 1 y el 100 14. Hacer el algoritmo algoritmo que imprima los números del del 1 al 100 15. Hacer el algoritmo que imprima los números del 100 al 0 en en orden decreciente decreciente 16. Diseñar un algoritmo que imprima y sume la serie de números números 3,6,9,12,...,99. 3,6,9,12,...,99. 17. Escribir en Pseudocódigo Pseudocódigo y codificar en C un programa que muestre los múltiplos de 2 y de 3 y de ambos comprendidos entre 0 y 100 18. Ingresar un número, número, entero y efectuar efectuar la suma suma de todos los números que le anteceden, comenzando desde 0 y mostrar el resultado por pantalla 19. Hacer el algoritmo que imprima todos todos los números números naturales que hay desde la unidad hasta un número que introducimos por teclado 20. Hacer el algoritmo que nos permita permita contar los múltiplos múltiplos de 3 desde desde la unidad hasta hasta un número que introducimos por teclado 21. Escribir en Pseudocódigo Pseudocódigo y codificar en C un programa que muestre los números primos comprendidos entre 0 y 100 22. Diseñar en Pseudocódigo Pseudocódigo y codificar codificar en C un algoritmo que permita ingresar 10 números, números, ninguno de ellos igual a cero. Se pide sumar los positivos, obtener el producto de los negativos y luego mostrar ambos resultados. 23. Diseñar el algoritmo necesario para que habiéndose leído el valor de 2 variables variables NUM1 y NUM2 se intercambien los valores de las variables, es decir que el valor que tenía NUM1 ahora lo lo contenga NUM2 y viceversa 24. Escribir un programa programa que visualice visualice una tabla de los N primeros números, siendo siendo N un número que ingresa el usuario. Utilizar el siguiente diseño de salida suponiendo que el usuario ingresó un tres: NÚMERO CUADRADO CUBO 1 1 1 2 4 8 3 9 27 25. Diseñar en Pseudocódigo Pseudocódigo y codificar codificar en C un algoritmo que permita registrar registrar de los empleados de una fábrica (no se sabe cuantos) su peso y saber cuantos pesan hasta 80 kg. inclusive y cuantos pesan más de 80 kg. 26. En una tienda de artículos artículos para caballeros al final del día se carga en la computadora las boletas que confeccionaron los distintos vendedores vendedores para saber cuanto fue la comisión c omisión del día de cada uno de ellos. Los datos que se ingresan (por boleta) son: el número de vendedor y el importe. Cuando no hay más boletas para cargar se ingresa 0. Teniendo en cuenta que el negocio tiene 3 vendedores y que el porcentaje sobre las ventas es del 5%, indicar i ndicar cuánto ganó cada vendedor en el día 27. Ingresar por teclado 3 números números correspondientes correspondientes a los lados lados de un triángulo. triángulo. Teniendo en
13. Hacer el algoritmo que imprima los números números pares pares entre el 1 y el 100 14. Hacer el algoritmo algoritmo que imprima los números del del 1 al 100 15. Hacer el algoritmo que imprima los números del 100 al 0 en en orden decreciente decreciente 16. Diseñar un algoritmo que imprima y sume la serie de números números 3,6,9,12,...,99. 3,6,9,12,...,99. 17. Escribir en Pseudocódigo Pseudocódigo y codificar en C un programa que muestre los múltiplos de 2 y de 3 y de ambos comprendidos entre 0 y 100 18. Ingresar un número, número, entero y efectuar efectuar la suma suma de todos los números que le anteceden, comenzando desde 0 y mostrar el resultado por pantalla 19. Hacer el algoritmo que imprima todos todos los números números naturales que hay desde la unidad hasta un número que introducimos por teclado 20. Hacer el algoritmo que nos permita permita contar los múltiplos múltiplos de 3 desde desde la unidad hasta hasta un número que introducimos por teclado 21. Escribir en Pseudocódigo Pseudocódigo y codificar en C un programa que muestre los números primos comprendidos entre 0 y 100 22. Diseñar en Pseudocódigo Pseudocódigo y codificar codificar en C un algoritmo que permita ingresar 10 números, números, ninguno de ellos igual a cero. Se pide sumar los positivos, obtener el producto de los negativos y luego mostrar ambos resultados. 23. Diseñar el algoritmo necesario para que habiéndose leído el valor de 2 variables variables NUM1 y NUM2 se intercambien los valores de las variables, es decir que el valor que tenía NUM1 ahora lo lo contenga NUM2 y viceversa 24. Escribir un programa programa que visualice visualice una tabla de los N primeros números, siendo siendo N un número que ingresa el usuario. Utilizar el siguiente diseño de salida suponiendo que el usuario ingresó un tres: NÚMERO CUADRADO CUBO 1 1 1 2 4 8 3 9 27 25. Diseñar en Pseudocódigo Pseudocódigo y codificar codificar en C un algoritmo que permita registrar registrar de los empleados de una fábrica (no se sabe cuantos) su peso y saber cuantos pesan hasta 80 kg. inclusive y cuantos pesan más de 80 kg. 26. En una tienda de artículos artículos para caballeros al final del día se carga en la computadora las boletas que confeccionaron los distintos vendedores vendedores para saber cuanto fue la comisión c omisión del día de cada uno de ellos. Los datos que se ingresan (por boleta) son: el número de vendedor y el importe. Cuando no hay más boletas para cargar se ingresa 0. Teniendo en cuenta que el negocio tiene 3 vendedores y que el porcentaje sobre las ventas es del 5%, indicar i ndicar cuánto ganó cada vendedor en el día 27. Ingresar por teclado 3 números números correspondientes correspondientes a los lados lados de un triángulo. triángulo. Teniendo en
cuenta que la suma de los dos lados menores tiene que ser superior al lado l ado mayor para que formen un triángulo, indicar si los números indicados forman un triángulo y si lo forman que tipo de triángulo es (según sus lados). 28. Dados 3 números números donde el primero y el último son límites de un intervalo, indicar si el tercero pertenece a dicho intervalo 29. Por teclado se ingresa ingresa el valor hora de de un empleado. Posteriormente Posteriormente se ingresa ingresa el nombre del empleado, la antigüedad y la cantidad de horas trabajadas en el mes. Se pide calcular el importe a cobrar teniendo en cuenta que al total t otal que resulta de multiplicar el valor hora por la cantidad de horas trabajadas, hay que sumarle la cantidad canti dad de años trabajados multiplicados por $30, y al total de todas esas operaciones restarle el 13% en concepto de descuentos. Imprimir el recibo correspondiente con el nombre, la antigüedad, el valor hora, el total a cobrar en bruto, el total de descuentos y el valor neto a cobrar. 30. Realizar la tabla de multiplicar de un número entre 0 y 10 de forma que se visualice de la siguiente forma: 4x1= 4 4x2= 8 .......... 31. Hacer el algoritmo que luego de ingresar ingresar 2 números números por teclado, imprima los números naturales que hay entre ambos empezando por el más pequeño, contar cuántos números hay y cuántos de ellos son pares. 32. Se registran de de los empleados de una empresa empresa Número de de legajo, sueldo y sexo (1 femenino y 2 masculino). Diseñar en Pseudocódigo y codificar en C un algoritmo que p ermita informar cuantas mujeres ganan más de $ 500 y cuantos hombres ganan menos de $ 400. MÁXIMOS Y MÍNIMOS 33. Se ingresa por por teclado la cantidad cantidad de agua caída, caída, en milímetros día a día durante durante un mes. Se pide determinar el día de mayor lluvia, el de menor y el promedio 34. Hacer el algoritmo que imprima el mayor mayor y el menor menor de una serie de 5 números que vamos vamos introduciendo por teclado. 35. De los alumnos de una escuela se registra su apellido y nombre nombre y su altura. Diseñar en Pseudocódigo un algoritmo que indique el nombre del alumno más alto y su altura (sólo uno es el más alto). 36. Diseñar un algoritmo que permita calcular el promedio de un alumno sabiendo que se se ingresa por alumno la nota de 6 materias y su nombre. No se sabe la cantidad de alumnos. Se pide mostrar: NOMBRE DEL ALUMNO: PROMEDIO: 37. Del registro de de partes meteorológico meteorológico por cada día se registra la fecha, fecha, temperatura máxima máxima y temperatura mínima. Diseñar en Pseudocódigo un algoritmo que permita informar: · el día más frío frío y cual fue esa temperatura temperatura · el día más cálido y cual fue esa temperatura 38. De las 20 participantes participantes de un concurso de belleza se van registrando de uno en uno los
siguientes datos: Apellido y Nombre Puntos por inteligencia Puntos por Cultura general Puntos por Belleza Se necesita informar por pantalla: · Apellido y nombre de la concursante de mayor puntaje general · Puntaje acumulado por todas las participantes en Cultura general, en Inteligencia y en Belleza · De los tres puntajes acumulados en el ítem anterior cual fue el menor 39. Escribir un programa que calcule el salario semanal de cada trabajador de una empresa dada la tarifa horaria y el número de horas trabajadas además del nombre. Se debe permitir al usuario indicar cuando desea dejar de ingresar datos. 40. Ídem al anterior pero informando al finalizar (el ingreso de datos y los cálculos correspondientes) la cantidad de empleados a los que se les calculó el salario. 41. Ídem al anterior agregando en el informe final nombre del empleado de mayor salario con el monto del salario correspondiente y nombre del empleado de menor salario con el monto del salario correspondiente 42. Ídem al anterior agregando en el informe final el costo de la empresa en salarios y el salario promedio 43. En un club se registran de uno en uno los siguientes datos de sus socios: Número de socio Apellido y nombre Edad Tipo de deporte que practica (1 tenis, 2 rugby, 3 voley, 4 hockey, 5 futbol) Diseñar en Pseudocódigo un algoritmo que permita emitir por pantalla cuantos socios practican tenis y cuantos paddle y el promedio de edad de los jugadores de cada deporte 44. Escribir un programa que determine si un año es bisiesto. Un año es bisiesto si es múltiplo de 4. Los años múltiplos de 100 no son bisiestos, salvo si ellos también son múltiplos de 400 (2000 es bisiesto pero 1900 no) 45. Un profesor de matemática de un establecimiento educativo registra de cada alumno Nº de legajo, nombre y promedio. Según el promedio desea saber cuantos alumnos aprobaron (promedio mayor o igual a 7), cuantos rinden en diciembre (promedio menor a 7 y mayor o igual a 4) y cuantos rinden examen en marzo (promedio menor a 4). Además desea conocer el Nº de legajo y nombre del alumno con mejor promedio. 46. Diseñar el algoritmo que le presente al usuario un menú de opciones con las cuatro operaciones básicas (suma, resta, multiplicación, división). Según l a operación elegida ingresará 2 números enteros, se realizará la misma y se mostrará por pantalla el resultado. El usuario podrá trabajar en el programa hasta que indique lo contrario. Recordar que la división por cero es indeterminada. 47. La fecha de Pascua corresponde al primer domingo después de la primera luna llena que sigue al equinoccio de primavera, y se calcula con las siguientes expresiones: A = año mod 19
B = año mod 4 C = año mod 7 D = (19*A + 24) mod 30 E = (2*B + 4*C + 6*D + 5) mod 7 N = (22 + D + E) En el que N indica el número del día de marzo (o Abril si N > 31) correspondiente al domingo de Pascua. Realizar un programa que calcule esa fecha para los años 2003 y 2004. RESOLUCIONDE LOS PROBLEMAS DE C++
1. /***********************************************************/ 2. 3. #include
4. #include 5. 6. void main() 7. { 8.
clrscr();
9. 10.
int cont=0;
11.
float num,media=0,resultado;
12. 13.
while(cont<5)
14. 15.
{ printf("\nN£mero:");
16.
scanf("%f",&num);
17. 18.
cont = cont + 1;
19.
media = media + num;
20.
}
21. 22.
resultado = media / cont;
23. 24.
printf("\nLa media de los %d n£meros es %.2f",cont,resultado);
25.
getch();
26.
}
27. 28.
/***********************************************************/
29. 30.
void main()
31.
{
32. 33.
clrscr();
34.
int num,cuadrado;
35. 36.
printf("N£mero:");
37.
scanf("%d",&num);
38. 39.
while(num<= 0)
40. 41.
{ printf("\nERROR.El n£mero debe ser mayor que cero\n\nN£mero:");
42.
scanf("%d",&num);
43.
}
44.
cuadrado = num * num;
45. 46.
printf("El cuadrado de %d es %d",num,cuadrado);
47.
getch();
48.
}
49. 50.
/***********************************************************/
51. 52.
void main()
53.
{
54.
clrscr();
55. 56.
int num,mayor0=0,menor0=0,cont=0;
57. 58.
while(cont<10)
59. 60.
{ printf("\nN£mero:");
61.
scanf("%d",&num);
62. 63.
if(num==0)
64. 65.
{ printf("\nERROR.Tiene que ser menor o mayor que cero.\n");
66.
cont--;
67.
}
68.
if(num>0)
69.
mayor0 = mayor0 + 1;
70.
if(num<0)
71.
menor0 = menor0 + 1;
72. 73.
cont = cont + 1;
74. 75.
}
printf("\nDe %d n£meros ingresados...\n\n%d son
76.
mayores a cero\n%d son menores a cero",cont,mayor0,menor0); 77.
getch();
78.
}
79. 80.
/***********************************************************/
81. 82.
void main()
83.
{
84.
float PI=3.1416,radio,sup,lon;
85.
clrscr();
86. 87.
printf("Ingrese radio:");
88.
scanf("%f",&radio);
89. 90.
lon= PI * ( radio * 2);
91.
sup = PI * radio * radio;
92. 93.
printf("\nEl perimetro del circulo es %.3f",lon);
94.
printf("\nEl area del circulo es %.3f",sup);
95.
getch();
96.
}
97. 98.
/***********************************************************/
99. 100.
void main()
101.
{
102.
clrscr();
103.
int base,altura,area,total;
104. 105.
printf("Base:");
106.
scanf("%d",&base);
107.
printf("Altura:");
108.
scanf("%d",&altura);
109. 110.
area = base * altura;
111.
area = area / 2;
112. 113.
printf("El area del triangulo es de %d",area);
114.
getch();
115.
}
116. 117.
/***********************************************************/
118. 119.
void main()
120.
{
121.
clrscr();
122. 123.
int num;
124. 125.
printf("N£mero:");
126.
scanf("%d",&num);
127. 128.
if(num > 0)
129.
printf("El n£mero %d es positivo",num);
130.
if(num < 0)
131.
printf("El n£mero %d es negativo",num);
132.
if(num == 0)
133.
printf("El n£mero que eligio es el %d",num);
134.
getch();
135.
}
136. 137.
/***********************************************************/
138. 139.
void main()
140.
{
141.
clrscr();
142.
int num;
143. 144.
printf("N£mero:");
145.
scanf("%d",&num);
146. 147.
while(num==0)
148.
{
149. 150.
printf("Si ingresa 0 no responde"); printf("\nN£mero:");
151.
scanf("%d",&num);
152.
}
153.
if(num%2==0)
154.
printf("%d es par",num);
155.
else
156.
printf("%d no es par",num);
157. 158.
getch();
159.
}
160. 161.
/***********************************************************/
162. 163.
void main()
164.
{
165.
clrscr();
166. 167.
float num,fahrenheit;
168. 169.
printf("N£mero:");
170.
scanf("%f",&num);
171. 172.
fahrenheit = num * 2.12;
173. 174.
printf("%.3f grados Celsius equivale a %.3f grados
Fahrenheit",num,fahrenheit); 175.
getch();
176.
}
177. 178.
/***********************************************************/
179. 180.
void main()
181.
{
182.
clrscr();
183. 184.
float cms,pulgadas;
185.
int pies;
186. 187.
printf("Centimetros:");
188.
scanf("%f",&cms);
189. 190.
pies = 0.030003 * cms;
191.
pulgadas =
0.0336034 * cms;
192. 193. 194.
printf("\n%.2f cms equivale a %d pies",cms,pies);
195.
printf("\n%.2f cms equivale a %.1f
pulgadas",cms,pulgadas); 196. printf("\n\n%.2f cms = %d pies = %.1f pulgadas",cms,pies,pulgadas); 197.
getch();
198.
}
199. 200.
/***********************************************************/
201. 202.
void main()
203.
{
204.
clrscr();
205.
int a=0,e=0,i=0,o=0,u=0,cont=0;
206.
char caracter='x';
207. 208.
printf("\nIngrese una frase de 20 caracteres:\n\n ");
209.
while(cont<20)
210.
{
211.
scanf("%c",&caracter);
212. 213.
if(cont ==19)
214. 215.
{ printf("[--------------------] \n");
216.
printf("[
217.
}
218.
if(caracter=='a')
219.
a = a + 1;
220.
if(caracter=='e')
221.
e = e + 1;
222.
if(caracter=='i')
223.
i = i + 1;
224.
if(caracter=='o')
225.
o = o + 1;
226.
if(caracter=='u')
227.
u = u + 1;
20 caracteres
]");
228. 229.
cont = cont + 1;
230. 231.
} printf("\n\nEn la frase hay...\n");
232.
printf("a = %d e = %d i = %d o = %d u =
%d",a,e,i,o,u); 233.
getch();
234.
}
235. 236.
/***********************************************************/
237. 238.
void main()
239.
{
240. 241. 242.
int dia;
243.
char opcion='s',seguir='s';
244. 245.
do
246.
{
247. 248.
clrscr(); printf("\nDias de la
semana...\n\n1.Lunes\n2.Martes\n3.Miercoles \n4.Jueves\n5.Viernes\n6 .Sabado\n7.Domingo\n\n");
249.
opcion = getche();
250. 251. 252.
if(opcion == '1') printf(".Lunes\n");
253. 254.
if(opcion == '2') printf(".Martes\n");
255. 256.
if(opcion == '3') printf(".Miercoles\n");
257. 258.
if(opcion == '4') printf(".Jueves\n");
259. 260.
if(opcion == '5') printf(".Viernes\n");
261. 262.
if(opcion == '6') printf(".Sabado\n");
263. 264.
if(opcion == '7') printf(".Domingo\n");
265. 266.
printf("\nDesea continuar s/n ?");
267.
seguir = getch();
268. 269.
while(seguir!='s'&&seguir!='n')
270. 271.
{ printf("\nDesea continuar s/n ?");
272.
seguir = getch();
273.
}
274.
}while(seguir=='s');
275.
}
276. 277.
/***********************************************************/
278. 279.
void main()
280.
{
281.
int impares,impar=0;
282. 283.
clrscr();
284.
for(impares=0;impares<100;impares++)
285.
{
286.
if(impares%2!=0)
287. 288.
{ printf("\n%d",impares);
289.
impar = impar + 1;
290.
}
291. 292. 100",impar);
} printf("\n%d n£meros impares desde el 1 al
293.
getch();
294.
}
295. 296.
/***********************************************************/
297. 298.
void main()
299.
{
300.
int pares,par=0;
301. 302.
clrscr();
303.
for(pares=0;pares<100;pares++)
304.
{
305.
if(pares%2==0)
306. 307.
{ printf("\n%d",pares);
308.
par = par + 1;
309.
}
310. 311.
} printf("\n%d n£meros pares desde el 1 al
100",par); 312.
getch();
313.
}
314. 315.
/***********************************************************/
316. 317.
void main()
318.
{
319.
int num;
320. 321.
clrscr();
322. 323.
for(num=0;num<100;num++) printf("\n%d",num);
324. 325.
getch();
326.
}
327. 328.
/***********************************************************/
329. 330.
void main()
331.
{
332.
int num;
333. 334.
clrscr();
335. 336.
for(num=100;num>0;num--) printf("\n%d",num);
337. 338.
getch();
339.
}
340. 341.
/***********************************************************/
342. 343.
void main()
344.
{
345.
int de3;
346. 347.
clrscr();
348.
for(de3=0;de3<100;de3++)
349.
{
350. 351.
if(de3%3==0) printf("\n%d",de3);
352.
}
353. 354.
getch();
355.
}
356. 357.
/***********************************************************/
358. 359.
void main()
360.
{
361.
int de3;
362. 363.
clrscr();
364.
for(de3=0;de3<100;de3++)
365.
{
366. 367.
if(de3%3==0 || de3%2==0) printf("\n%d",de3);
368.
}
369. 370. 371.
getch(); }
372. 373. 374.
/***********************************************************/
375. 376.
void main()
377.
{
378.
clrscr();
379.
int num,i,suma=0;
380. 381.
printf("N£mero:");
382.
scanf("%d",&num);
383. 384.
for(i=0;i
385.
{
386. 387.
suma = suma + i; //printf("%d",i);
388.
}
389.
printf("La suma de los n£meros que anteceden al
%d es %d",num,suma); 390. 391.
getch(); }
392. 393. 394.
/***********************************************************/
395. 396.
void main()
397.
{
398.
clrscr();
399.
int num,i;
400. 401.
printf("N£mero:");
402.
scanf("%d",&num);
403. 404. 405.
for(i=1;i
406. 407. 408.
getch(); }
409. 410. 411.
/***********************************************************/
412. 413.
void main()
414.
{
415.
clrscr();
416.
int num,i;
417. 418.
printf("N£mero:");
419.
scanf("%d",&num);
420. 421.
for(i=1;i
422.
{
423. 424. 425.
if(i%3==0) printf("\n%d",i); }
426. 427.
getch();
428.
}
429. 430.
/***********************************************************/
431. 432.
void main()
433.
{
434.
clrscr();
435.
int n,divisor;
436. 437.
for (n = 2;n <= 100; n++)
438.
{
439.
for(divisor = 2; n % divisor != 0 ;
divisor++) ; 440.
if (divisor == n)
441. primo\n",n);
printf("El %d es n£mero
442.
}
443.
getch();
444.
}
445. 446. 447.
/***********************************************************/
448. 449.
void main()
450.
{
451.
clrscr();
452.
int cont=0,num,suma=0,producto= 1;
453. 454.
while(cont<10)
455. 456.
{
457.
printf("\nN£mero:"); scanf("%d",&num);
458. 459.
while(num == 0)
460. 461.
{ printf("\nEl cero
no!!!\n\nN£mero:"); 462. 463.
scanf("%d",&num); }
464. 465. 466. 467.
if(num>0) suma = suma + num; if(num<0)
468.
{
469.
producto = producto * num;
470. 471.
}
472.
cont = cont + 1;
473. 474.
} printf("\nLa suma de los n£meros positivos es
%d",suma); 475.
printf("\nEl producuto de los n£meros negativos
es %d",producto); 476. 477.
getch(); }
478. 479. 480.
/***********************************************************/
481. 482.
void main()
483.
{
484.
clrscr();
485. 486.
int numero1,numero2,a,b;
487. 488.
printf("N£mero 1:");
489.
scanf("%d",&numero1);
490.
printf("N£mero 2:");
491.
scanf("%d",&numero2);
492. 493.
a = numero1;
494.
b = numero2;
495.
numero1 = b;
496.
numero2 = a;
497. 498.
printf("\nEl n£mero 1 es: %d\nEl n£mero 2
es: %d",numero1,numero2); 499. 500.
getch(); }
501. 502. 503.
/***********************************************************/
504. 505.
void main()
506.
{
507.
clrscr();
508.
int i,cuadrado,cubo,numero;
509.
510.
printf("N£mero:");
511. 512.
scanf("%d",&numero); printf("\n\tN£mero\t\tCuadrado\tCubo");
513. 514.
for(i=1;i
515.
{
516.
cuadrado = i * i;
517.
cubo = i * i * i;
518. 519.
printf("\n\t%d\t\t%d\t\t%d",i,cuadrado,cubo);
520.
}
521.
getch();
522.
}
523. 524. 525.
/***********************************************************/
526. 527.
void main ()
528.
{
529.
int mas80=0,hasta80= 0,peso;
530.
char seguir='s';
531. 532.
clrscr();
533. 534.
while(seguir=='s')
535. 536.
{
537.
printf("\n\nIngrese peso:"); scanf("%d",&peso);
538. 539.
if(peso<=80)
540.
{
541.
hasta80+=1;
542.
}
543.
else
544.
{
545.
mas80+=1;
546.
}
547. 548.
printf("\n\nDesea continuar? s/n\n");
549.
seguir=getch();//getche es = a getch a
diferencia que getche muestra en pantalla la tecla presionada
550. 551.
while(seguir!= 's'&& seguir != 'n')
552. 553.
{ printf("\nERROR, reingrese ");
554.
printf("\nDesea continuar? s/n\n");
555.
seguir=getch();
556.
}
557. 558.
} printf("\n\nPesan hasta 80Kg:%d y mas de
80Kg:%d",hasta80,mas80); 559. 560.
gotoxy(80,25); printf("\n\nPresine cualquier tecla para
salir..."); 561. 562.
getch(); }
563. 564. 565.
/***********************************************************/
566. 567.
void main()
568.
{
569.
int vendedor;
570.
float vendedor1=0,vendedor2=0,vendedor3=0;
571.
float importe, porcentaje=0;
572.
char seguir='s';
573. 574.
clrscr();
575. 576.
while(seguir=='s')
577. 578.
{ printf("\n\nIngrese N§ de vendedor:");
579.
printf("\n.1\n.2\n.3\n.0 Para salir\n\n.");
580.
scanf("%d",&vendedor);
581. 582.
if(vendedor == 1)
583. 584.
{ printf("\nIngrese importe:");
585.
scanf("%f",&importe);
586.
porcentaje = importe * 5 / 100;
587.
vendedor1 = vendedor1 + porcentaje;
588.
}
589.
if(vendedor == 2)
590. 591.
{ printf("\nIngrese importe:");
592.
scanf("%f",&importe);
593.
porcentaje = importe * 5 / 100;
594.
vendedor2 = vendedor2 + porcentaje;
595.
}
596.
if(vendedor == 3)
597. 598.
{ printf("\nIngrese importe:");
599.
scanf("%f",&importe);
600.
porcentaje = importe * 5 / 100;
601.
vendedor3 = vendedor3 + porcentaje;
602.
}
603. 604.
if(vendedor == 0)
605. 606.
{ printf("\nDesea continuar? s/n");
607.
seguir= getch();
608.
}
609.
while(seguir!='s' && seguir!='n')
610. 611.
{ printf("ERROR, reingrese.\nDesea
continuar? s/n"); 612.
seguir=getch();
613.
}
614. 615.
} printf("\n\nVENDEDOR 1:%.2f",vendedor1);
616.
printf("\nVENDEDOR 2:%.2f",vendedor2);
617.
printf("\nVENDEDOR 3:%.2f",vendedor3);
618.
printf("\n\nPresione cualquier teclar para
salir..."); 619.
getch();
620. 621.
}
622. 623. 624.
/***********************************************************/
625. 626.
void main()
627.
{
628.
int lado1,lado2,lado3;
629.
int ladoa,ladob,ladoc;
630.
int a,b,c;
631.
clrscr();
632. printf("Para formar un triangulo hay que tener en cuenta que la suma de\nsus dos lados menores tiene que ser mayor que el lado superior\n"); 633.
printf("\nIngresar los lados para comprobar el
item:\n"); 634.
printf("\n.a.");scanf("%d",&lado1);
635.
printf("\n.b.");scanf("%d",&lado2);
636.
printf("\n.c.");scanf("%d",&lado3);
637. 638.
ladoa = lado1 + lado2;
639.
ladob = lado1 + lado3;
640.
ladoc = lado2 + lado3;
641. 642.
if(ladoa > lado3)
643.
a = 1;
644.
if(ladob > lado2)
645.
b = 1;
646.
if(ladoc > lado1)
647.
c= 1;
648.
if(a!=1 || b!=1 || c!=1)
649. 650.
{ printf("\nNo es un triangulo, tiene que cumplir con
el item."); 651.
getch();
652.
return;
653.
}
654.
if(lado1 != lado2 && lado1 != lado3 && lado2 !=
lado3) 655. 656.
{ printf("\nEl triangulo es Escaleno");
657.
getch();
658.
return;
659.
}
660.
if(lado1 == lado2 && lado1 == lado3 && lado2 ==
lado3) 661. 662.
{ printf("\nEl triangulo es Equilatero");
663.
getch();
664.
return;
665.
}
666. 667.
printf("\nEl triangulo es Is¢sceles");
668.
getch();
669. 670.
}
671. 672. 673.
/***********************************************************/
674. 675.
void main ()
676.
{
677. 678.
int num1,num2,num3,mayor,intermedio,menor;
679.
clrscr();
680. 681.
printf("\nPrimer n£mero:");scanf("%d",&num1);
682.
printf("Segundo n£mero:");scanf("%d",&num2);
683.
printf("Tercer n£mero:");scanf("%d",&num3);
684. 685.
if(num1 > num2 && num1 < num3 || num1 < num2 && num1
> num3) 686.
intermedio = num1;
687.
if(num2 > num1 && num2 < num3 || num2 < num1 && num2
> num3) 688.
intermedio = num2;
689.
if(num3 > num1 && num3 < num2 || num3 < num1 && num3
> num2) 690.
intermedio = num3;
691. 692.
printf("\nEl n£mero %d es el intermedio de los 3
n£meros ingresados",intermedio); 693.
getch();
694. 695.
}
696. 697. 698.
/***********************************************************/
699. 700.
void main ()
701.
{
702.
clrscr();
703. 704.
float valor_hora,total,descuento,c_descuento;
705.
char nombre [20];
706.
int antiguedad,hs_trabajadas;
707. 708.
printf("\nIngresar datos:\n");
709.
printf("\nNombre:");
710.
scanf("%s",&nombre);
711.
printf("Antiguedad:");
712.
scanf("%d",&antiguedad);
713.
printf("Cantidad de Horas trabajadas:");
714.
scanf("%d",&hs_trabajadas);
715.
printf("Valor de la hora:");
716.
scanf("%f",&valor_hora);
717. 718.
total = valor_hora * hs_trabajadas + antiguedad * 30;
719.
descuento = total * 0.13;
720.
c_descuento = total - descuento;
721. 722.
printf("\nNombre: %s",nombre);
723.
printf("\nAntiguedad: %d a¤os",antiguedad);
724.
printf("\nValor x hora: %.2f $",valor_hora);
725.
printf("\nTotal a cobrar: %.2f $ (valor hora * hs
trabajadas + antiguedad * 30)",total); 726. printf("\nTotal del descuento: %.2f $",descuento); 727.
printf("\nTotal con descuento: %.2f $",c_descuento);
728.
getch();
729.
}
730. 731. 732.
/***********************************************************/
733. 734.
void main ()
735.
{
736.
clrscr();
737. 738.
int num,multi=0,i=0;
739. 740.
printf("Ingresar n£mero:");
741.
scanf("%d",&num);
742. 743.
while(num <= 0 || num >= 10)
744.
{
745.
printf("ERROR, Reingresar n£mero:");
746.
scanf("%d",&num);
747.
}
748. 749.
for(i=1; i<10;i++)
750.
{
751. 752.
multi = num * i; printf("\n%d x %d = %d",num,i,multi);
753. 754.
}
755.
getch();
756.
}
757. 758. 759.
/***********************************************************/
760. 761.
void main ()
762.
{
763.
clrscr();
764. 765.
int num1,num2,n,mayor,menor,numhay=0,numpares=0;
766. 767.
printf("\nIngrese n£mero:");
768.
scanf("%d",&num1);
769.
printf("Ingrese n£mero:");
770.
scanf("%d",&num2);
771. 772.
if(num1
773.
{
774.
menor = num1;
775.
mayor = num2;
776.
}else{
777.
menor = num2;
778.
mayor = num1;
779.
}
780. 781.
for(n = menor + 1; n < mayor ; n++)
782.
{
783.
if(n % 2 == 0)
784.
{
785.
numpares = numpares + 1;
786.
}
787. 788.
numhay = numhay + 1; printf("\n%d",n);
789. 790.
} printf("\n\nHay %d n£meros entre %d y
%d",numhay,num1,num2); 791. printf("\n\nHay %d n£meros pares entre %d y %d",numpares,num1,num2); 792. 793.
getch(); }
794. 795. 796.
/***********************************************************/
797. 798.
void main ()
799.
{
800.
clrscr();
801. 802.
int numlegajo,sueldo,mas500=0, menos400=0;
803.
char sexo = '1',seguir = 's';
804. 805.
do
806.
{
printf("\n\nIngresar n£mero de
807. legajo:"); 808.
scanf("%d",&numlegajo);
809.
printf("Ingresar sueldo:");
810. 811.
scanf("%d",&sueldo); printf("Ingresar sexo:\n\nFemenino
(1)\nMasculino(2) \n"); 812.
sexo = getche();
813. 814.
if(sexo == '1') printf(" = Sexo femenino\n");
815. 816.
else printf(" = Sexo masculino\n");
817.
while(sexo != '1' && sexo != '2')
818.
{
819. printf(" No es la opci¢n correcta\n\nReingrese sexo:\n\nFemenino (1)\nMasculino(2) \n"); 820.
sexo = getche();
821.
}
822. 823.
if(sexo == '1'&& sueldo >= 500)
824.
mas500 = mas500 + 1;
825.
if(sexo == '2' && sueldo <= 400)
826.
menos400 = menos400 + 1;
827. 828.
printf("\nDesea continuar? s/n");
829.
seguir = getch();
830. 831.
while(seguir!= 's' && seguir != 'n')
832. 833.
{ printf("\nERROR.Reingrese respuesta.
s/n ?"); 834.
seguir = getch();
835.
}
836. 837.
}while(seguir == 's'); printf("\n\nMujeres que ganan mas de 500$ :
%d",mas500); 838.
printf("\nHombres que ganan menos de 400$ :
%d",menos400); 839. 840.
getch(); }
841. 842. 843.
/*****************MAXIMOS Y
MÍNIMOS*****************************************/
844.
845.
#include
846.
#include
847.
#include
848. 849.
void main ()
850.
{
851.
clrscr();
852. 853.
float
aguacaida,promedio,cantidadagua=0,mayorlluvia,menorlluvia; 854.
char mayordia[10],menordia[10],dias[10];
855.
int cont=0,flag=0,dia;
856. 857.
printf("Ingrese cantidad de dias que desea
computar:"); 858.
scanf("%d",&dia);
859. 860.
while(cont
861.
{
862. 863.
printf("Ingrese dia (dd/mm/aa):");
864.
scanf("%s",&dias);
865.
printf("Ingrese cant. de agua caida:");
866.
scanf("%f",&aguacaida);
867. 868.
if(flag==0)
869.
{
870. 871.
strcpy(mayordia,dias);
872.
strcpy(menordia,dias);
873.
mayorlluvia = aguacaida;
874.
menorlluvia = aguacaida;
875. 876. 877.
flag=1; }
878. 879.
if(aguacaida>=mayorlluvia)
880.
{
881.
strcpy(mayordia,dias);
882.
mayorlluvia = aguacaida;
883.
}
884. 885.
if(aguacaida<=menorlluvia)
886.
{
887.
strcpy(menordia,dias);
888.
menorlluvia = aguacaida;
889.
}
890. 891.
cantidadagua+=aguacaida; //cantidadagua =
cantidadagua + aguacaida
892. 893.
cont+=1;
894. 895.
}
896. 897.
promedio=cantidadagua/cont;
898. 899.
printf("\nMayor lluvia %f el dia
%s",mayorlluvia,mayordia); 900. printf("\nMenor lluvia %f el dia %s",menorlluvia,menordia); 901. printf("\nEl promedio de agua caida en %d dias fue %f",cont,promedio); 902.
getch();
903.
}
904. 905.
/***********************************************************/
906.
/* Es medio engorroso pero el resultado da bien */
907. 908.
void main ()
909.
{
910.
clrscr();
911. 912.
int a,b,c,d,e,mayor,menor;
913. 914.
printf("\nIngrese 5 n£meros:\n\n");
915.
scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
916. 917.
if(a>b&&a>c&&a>d&&a>e)mayor = a;
918.
if(b>a&&b>c&&b>d&&b>e)mayor = b;
919.
if(c>a&&c>b&&c>d&&c>e)mayor = c;
920.
if(d>a&&d>b&&d>c&&d>e)mayor = d;
921.
if(e>a&&e>b&&e>c&&e>d)mayor = e;
922. 923.
if(a
924.
if(b
925.
if(c
926.
if(d
927.
if(e
928.
printf("\nEl mayor de los 5 n£meros es el %d y
929.
el menor es el %d",mayor,menor); 930. 931.
getch(); }
932. 933. 934.
/***********************************************************/
935. 936.
#include
937.
#include
938.
#include
939. 940.
void main()
941.
{
942.
float altura,mayoraltura=0;
943.
char nombre[20],mayornombre[20],seguir = 's';
944.
int flag=0;
945. 946.
clrscr();
947. 948.
do
949. 950.
{ printf("\nNombre:"),
951.
scanf("%s",&nombre);
952.
printf("Altura:");
953.
scanf("%f",&altura);
954. 955.
if(flag==0)
956.
{
957.
mayoraltura = altura;
958.
strcpy(mayornombre,nombre);
959.
flag=1;
960.
}
961. 962.
if(altura>= mayoraltura) {
963.
mayoraltura = altura;
964.
strcpy(mayornombre,nombre);
965. 966.
}
967. 968.
printf("\nDesea continuar? s/n\n");
969.
seguir = getch();
970. 971.
while(seguir!= 's' && seguir!= 'n')
972.
{
printf("\nERROR, reingrese respuesta s/n
973. ?\n"); 974.
seguir = getch();
975.
}
976. 977.
}while(seguir == 's'); printf("\nEl mas alto es %s mide
%.2f",mayornombre,mayoraltura); 978.
getch();
979.
}
980. 981.
/***********************************************************/
982. 983.
#include
984.
#include
985.
#include
986. 987.
void main()
988.
{
989.
int cont;
990.
char nombre[15],seguir='s';
991.
float nota,noti,promedio;
992. 993.
clrscr();
994. 995.
do
996.
{
997.
cont=0;
998.
noti=0;
999.
while(cont<6)
1000.
{
1001.
if(cont == 0)
1002. 1003.
{ printf("\nNombre:");
1004.
scanf("%s",&nombre);
1005.
}
1006. 1007. 1008.
printf("Nota:");
1009.
scanf("%f",¬a);
1010. 1011.
noti = noti + nota;
1012.
promedio = noti / 6;
1013. 1014. 1015.
cont = cont + 1;
1016.
if(cont == 6)
1017.
printf("El promedio de %s es
%.2f",nombre,promedio); 1018.
}
1019. 1020.
printf("\nDesea continuar? s/n\n");
1021.
seguir = getch();
1022. 1023.
while(seguir!= 's' && seguir!= 'n')
1024. 1025.
{ printf("\nERROR, reingrese respuesta s/n
?\n"); 1026.
seguir = getch();
1027.
}
1028.
}while(seguir == 's');
1029. 1030.
}
1031. 1032.
/***********************************************************/
1033. 1034.
#include
1035.
#include
1036.
#include // para usar funci¢n strcpy
1037. 1038.
void main()
1039.
{
1040.
int flag=0;
1041.
float temp1,temp2,tempmax,tempmin;
1042.
char seguir='s',fecha[10],fechamax[10],fechamin[10];
1043. 1044.
do
1045.
{
1046. 1047.
clrscr(); printf("\nIngrese fecha:");
1048.
scanf("%s",&fecha);
1049.
printf("Ingrese temperatura maxima:");
1050.
scanf("%f",&temp1);
1051.
printf("Ingrese temperatura minima:");
1052.
scanf("%f",&temp2);
1053. 1054.
if(flag==0)
1055.
{
1056.
tempmax
= temp1;
1057.
tempmin
= temp2;
1058.
1059.
flag=1;
1060.
}
1061. 1062.
if(temp1>=tempmax)
1063.
{
1064.
strcpy(fechamax,fecha);
1065.
tempmax
1066.
= temp1;
}
1067. 1068.
if(temp2<=tempmin)
1069.
{
1070.
strcpy(fechamin,fecha);
1071.
tempmin
1072.
= temp2;
}
1073. 1074.
printf("Desea continuar s/n ?");
1075.
seguir = getch();
1076. 1077.
while(seguir!='s' && seguir !='n')
1078.
{
1079.
printf("Desea continuar s/n ?");
1080.
seguir = getch();
1081. 1082.
}
1083. 1084.
}while(seguir=='s');
1085. 1086.
printf("\nLa mayor temperatura %.3f fue el dia
%s",tempmax,fechamax); 1087. printf("\nLa menor temperatura %.3f fue el dia %s",tempmin,fechamin); 1088.
getch();
1089.
}
1090. 1091.
/***********************************************************/
1092. 1093.
#include
1094.
#include
1095.
#include
1096. 1097.
void main()
1098.
{
1099. 1100.
char nombre[20],mayornombre[20];
1101.
int cont=0,ptsg,ptsi,ptsc,ptsb,mayorpts;
1102.
int flag=0,acui=0,acuc=0,acub=0,acumen;
1103.
clrscr();
1104.
while(cont<3)
1105.
{
1106. 1107.
printf("\nIngrese nombre:");
1108.
scanf("%s",&nombre);
1109.
printf("Puntos por Cultura:");
1110.
scanf("%d",&ptsc);
1111.
printf("Puntos por inteligencia:");
1112.
scanf("%d",&ptsi);
1113.
printf("Puntos por belleza:");
1114.
scanf("%d",&ptsb);
1115. 1116.
ptsg = ptsi + ptsc + ptsb;
1117. 1118.
if(flag==0)
1119.
{
1120.
mayorpts = ptsg;
1121.
strcpy(mayornombre,nombre);
1122. 1123.
flag=1;
1124.
}
1125. 1126.
if(ptsg >= mayorpts)
1127.
{
1128.
mayorpts = ptsg;
1129.
strcpy(mayornombre,nombre);
1130.
}
1131. 1132.
acui+=ptsi;
1133.
acub+=ptsb;
1134.
acuc+=ptsc;
1135. 1136.
acumen = acui;
1137. 1138. 1139.
cont+=1;
1140. 1141.
}
1142. 1143.
printf("%s es la concursante de mayor puntaje con
%d",mayornombre,mayorpts); 1144. printf("\n\nTotales\n"); 1145.
if(acui
1146.
printf("\nInteligencia:%d <--- Menor ",acui);
1147. 1148.
else printf("\nInteligencia:%d",acui);
1149. 1150.
if(acuc
1151. 1152.
else printf("\nCultura:%d",acuc);
1153. 1154.
if(acub
1155. 1156.
else printf("\nBelleza:%d",acub);
1157. 1158.
getch();
1159.
}
1160.
/
1161.
***********************************************************/
1162. 1163.
#include
1164.
#include
1165.
#include // para la funci¢n strcpy
1166. 1167.
void main()
1168.
{
1169. 1170.
float
tarifa,hstrabajadas,total,mayorsalario,menorsalario; 1171.
float totalsalario=0,salariopromedio,mayor=0,menor=0;
1172.
char nombre[20],seguir =
'n',mayornombre[20],menornombre[20]; 1173.
int trabajadores=0,flag=0;
1174. 1175. 1176.
do
1177.
{
1178. 1179.
clrscr(); printf("\nNombre:");
1180.
scanf("%s",&nombre);
1181.
printf("Tarifa horaria:");
1182.
scanf("%f",&tarifa);
1183.
printf("Horas de trabajo:");
1184.
scanf("%f",&hstrabajadas);
1185. 1186. 1187. 1188.
total = hstrabajadas * tarifa;
printf("\nEl Sr.%s cobra un salario semanal
1189.
de %.2f$\n",nombre,total); 1190.
getch();
1191. 1192.
trabajadores = trabajadores + 1;
1193. 1194.
if(flag==0)
1195.
{
1196.
menorsalario = mayorsalario = total;
1197.
strcpy(mayornombre,nombre);
1198.
strcpy(menornombre,nombre);
1199. 1200.
flag=1;
1201.
}
1202. 1203.
if(total == mayorsalario)
1204.
mayor = mayor + 1;
1205.
if(total == menorsalario)
1206.
menor = menor + 1;
1207.
if(total>mayorsalario)
1208.
{
1209.
mayorsalario = total;
1210.
strcpy(mayornombre,nombre);
1211.
}
1212.
if(total
1213.
{
1214.
menorsalario = total;
1215.
strcpy(menornombre,nombre);
1216.
}
1217. 1218.
totalsalario = totalsalario + total;
1219.
salariopromedio = totalsalario /
trabajadores; 1220.
printf("\nDesea seguir ingresando datos?
s/n\n"); 1221.
seguir = getch();
1222. 1223.
while(seguir!= 's' && seguir!= 'n')
1224. 1225.
{ printf("\nDesea seguir ingresando
datos? s/n"); 1226. 1227.
seguir = getch(); }
1228. 1229.
}while(seguir == 's');
1230. 1231.
clrscr(); printf("\nSe calculo el salario a %d
trabajador/es ",trabajadores); 1232. printf("\nEl empleado %s es el de mayor salario cobra %.2f $",mayornombre,mayorsalario); 1233. printf("\nEl empleado %s es el de menor salario cobra %.2f $",menornombre,menorsalario); 1234. printf("\nEl costo de salarios es de %.3f $",totalsalario); 1235.
printf("\nEl salario promedio de la empresa es
%.2f $",salariopromedio); 1236.
getch();
1237. 1238.
}
1239. 1240.
/***********************************************************/
1241. 1242.
void main()
1243.
{
1244.
float socio,promedioedad=0,promedioedad2=0;
1245.
int edad,tenis=0,voley=0;
1246.
float promedio1=0,promedio2=0;
1247.
char nombre [20],seguir = 's',deporte =
's',apellido[20]; 1248. 1249.
clrscr();
1250. 1251.
do
1252.
{
1253. 1254.
printf("\nN£mero de socio:");
1255.
scanf("%f",&socio);
1256.
printf("Nombre:");
1257.
scanf("%s",&nombre);
1258.
printf("Apellido:");
1259.
scanf("%s",&apellido);
1260.
printf("Edad:");
1261.
scanf("%d",&edad);
1262. printf("Deporte que practica:\n\n1.Tenis\n2.Rugby\n3.Voley\n4.Hockey\n5.Futbol\n\n"); 1263.
deporte = getche();
1264. 1265.
if(deporte != '1', deporte != '2',deporte !=
'3',deporte != '4',deporte != '5')
1266.
printf(".ERROR.Pulse n£mero
correspondiente al deporte que practica"); 1267. 1268.
if(deporte == '1')
1269.
{
1270.
printf(".Tenis");
1271.
tenis = tenis + 1;
1272.
promedio1 = promedio1 + edad;
1273.
promedioedad = promedio1 / tenis;
1274.
}
1275.
if(deporte == '3')
1276.
{
1277.
printf(".Voley");
1278.
voley = voley + 1;
1279.
promedio2 = promedio2 + edad;
1280.
promedioedad2 = promedio2 / voley;
1281.
}
1282. 1283.
if(deporte == '2')
1284.
printf(".Rugby ---> No update (No se
guardan los datos)"); 1285.
if(deporte == '4')
1286.
printf(".Hockey ---> No update (No se
guardan los datos)"); 1287.
if(deporte == '5')
1288.
printf(".Futbol ---> No update (No se
guardan los datos)"); 1289. 1290. 1291. 1292.
printf("\n\nDesea seguir ingresando datos?
s/n\n"); 1293.
seguir = getch();
1294. 1295.
while(seguir != 's' && seguir != 'n')
1296. 1297.
{ printf("\nERROR, reingrese respuesta
s/n ?\n"); 1298. 1299.
seguir = getch(); }
1300. 1301. 1302.
}while(seguir =='s'); printf("\nTenis practican %d y el promedio de edad es
%.2f a¤os",tenis,promedioedad);
printf("\nVoley practican %d y el promedio de edad es
1303.
%.2f a¤os",voley,promedioedad2); 1304. 1305.
getch(); }
1306. 1307. 1308.
/***********************************************************/
1309. 1310.
void main()
1311.
{
1312.
int anio;
1313. 1314.
clrscr();
1315. 1316.
printf("Ingrese a¤o:");
1317.
scanf("%d",&anio);
1318. 1319.
if(anio % 4 == 0 && anio %100 != 0)
1320.
printf("El a¤o es bisiesto");
1321.
else
1322.
printf("El a¤o no es bisiestos");
1323. 1324.
getch();
1325.
}
1326. 1327.
/***********************************************************/
1328. 1329.
void main()
1330.
{
1331.
float legajo, promedio,cantidad;
1332.
int aprobo=0,desaprobo=0,total=0,marzo=0;
1333.
char nombre[20],seguir ='s';
1334. 1335.
clrscr();
1336. 1337.
do
1338. 1339.
{ printf("\nNombre:");
1340.
scanf("%s",&nombre);
1341.
printf("Legajo:");
1342.
scanf("%f",&legajo);
1343.
printf("Promedio:");
1344.
scanf("%f",&promedio);
1345. 1346.
total+=1;
1347. 1348.
if(promedio>=7)
1349.
aprobo+=1;
1350. 1351.
if(promedio>=4 && promedio<7)
1352.
desaprobo+=1;
1353. 1354.
if(promedio<4)
1355.
marzo+=1;
1356. 1357.
printf("\nDesea seguir ingresando datos?
s/n\n"); 1358.
seguir = getch();
1359. 1360.
while(seguir!= 's' && seguir != 'n')
1361. 1362.
{ printf("\nERROR,reingrese respuesta
s/n ?"); 1363.
seguir = getch();
1364.
}
1365. 1366.
}while(seguir == 's'); printf("\n\nDe %d alumnos ingresados...\nAprobaron
%d\nRinden en diciembre %d\nRinden en Marzo %d",total,aprobo,desaprobo,marzo); 1367.
getch();
1368.
}
1369. 1370.
/***********************************************************/
1371. 1372.
void main()
1373.
{
1374.
int num1,num2;
1375.
char opcion='s',seguir='s';
1376. 1377.
do
1378.
{
1379.
clrscr();
1380. 1381.
cprintf("\nElija una opci¢n:\n");
1382.
printf("\n1.Suma\n2.Resta\n3.Producto\n4.Divi
si¢n\n"); 1383.
opcion = getch();
1384. 1385.
printf("\n1§ N£mero:");
1386.
scanf("%d",&num1);
1387.
printf("2§ N£mero:");
1388.
scanf("%d",&num2);
1389. 1390. 1391.
if(opcion == '1') printf("\n%d + %d =
%d",num1,num2,num1 + num2); 1392. 1393.
if(opcion == '2') printf("\n%d - %d =
%d",num1,num2,num1 - num2); 1394. 1395.
if(opcion == '3') printf("\n%d x %d =
%d",num1,num2,num1 * num2); 1396. 1397.
if(opcion == '4' && num2!= 0) printf("\n%d / %d =
%d",num1,num2,num1 / num2); 1398. 1399.
if(opcion == '4' && num2 == 0) printf("\nError.No se puede dividir
por cero"); 1400.
if(opcion == '4' && num1 == 0)
1401.
printf(" ---> No tiene sentido,
siempre da 0"); 1402.
printf("\n\n\r Desea seguir calculando? s/n");
1403.
seguir = getch();
1404. 1405.
while(seguir!= 'n' && seguir!= 's')
1406. 1407.
{ printf("\n\rDesea seguir calculando? s/n");
1408.
seguir = getch();
1409.
}
1410.
}while(seguir=='s');
1411.
}
1412. 1413.
/************************************************************
/
1414. 1415.
void main()
1416.
{
1417. 1418.
int anio,a,b,c,d,e,n;
1419. 1420.
clrscr();
1421. 1422.
printf("\nIng.A¤o:");
1423.
scanf("%d",&anio);
1424.