Sei sulla pagina 1di 42

VARIABLES. ACUMULADORES. CONTADORES.

BUCLES Y TOMA DE DECISIONES

1. Ingresar 5 números y calcular


calcular su media

2. Escribir el algoritmo necesario


necesario para calcular
calcular y mostrar el cuadrado de un número. 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 ingresados
ingresados indicar cuantos
cuantos son mayores a cero y cuantos son menores a cero.
cero.

4. Diseñar un algoritmo que


que calcule la
la longitud de la
la circunferencia y el área del círculo de radio
dado.

5. Diseñar un algoritmo que


que calcule la
la superficie de
de un triángulo a partir
partir del ingreso de
de su base y
altura y muestre el resultado.

6. Hacer el algoritmo
algoritmo que nos permita
permita introducir un número por teclado y nos informe si es
positivo o negativo

7. Hacer el algoritmo
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 permita
permita leer un número
número decimal que
que representa una
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
siguiente forma: 100 grados celsius son 212 grados Fahrenheit
Fahrenheit

9. Dados ciertos centímetros


centímetros como entrada de tipo decimal,
decimal, escribir su equivalente a pies
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
en Pseudocódigo
Pseudocódigo y codificar
codificar en C un programa 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 un número correspondiente


correspondiente a los
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
codificar en C un programa que muestre
muestre los números impares
entre 0 y 100 y que imprima cuantos impares hay

13. Hacer el algoritmo que


que imprima los números
números pares entre el 1 y el 100
14. Hacer el algoritmo que imprima los números del 1 al 100

15. Hacer el algoritmo


algoritmo que imprima los
los números del 100 al 0 en orden decreciente

16. Diseñar un algoritmo que imprima y sume


sume la serie de números 3,6,9,12,...,99.

17. Escribir en Pseudocódigo


Pseudocódigo y codificar
codificar en C un programa que muestre
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 de todos
todos los números que
que le anteceden,
anteceden,
comenzando desde 0 y mostrar el resultado por pantalla

19. Hacer el algoritmo


algoritmo que imprima todos los números naturales
naturales que hay
hay desde la unidad
unidad hasta
un número que introducimos por teclado

20. Hacer el algoritmo


algoritmo que nos permita
permita contar los múltiplos
múltiplos de 3 desde
desde la unidad hasta un
número que introducimos por teclado

21. Escribir en Pseudocódigo


Pseudocódigo y codificar
codificar en C un programa que muestre
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
permita ingresar 10 números,
ninguno de ellos igual a cero. Se pide sumar los positivos, obtener el producto
pr oducto de los negativos y
luego mostrar ambos resultados.

23. Diseñar el algoritmo


algoritmo necesario para que habiéndose
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
contenga NUM2 y viceversa

24. Escribir un programa que visualice


visualice una tabla de los N primeros números, 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
permita 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.
14. Hacer el algoritmo que imprima los números del 1 al 100

15. Hacer el algoritmo


algoritmo que imprima los
los números del 100 al 0 en orden decreciente

16. Diseñar un algoritmo que imprima y sume


sume la serie de números 3,6,9,12,...,99.

17. Escribir en Pseudocódigo


Pseudocódigo y codificar
codificar en C un programa que muestre
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 de todos
todos los números que
que le anteceden,
anteceden,
comenzando desde 0 y mostrar el resultado por pantalla

19. Hacer el algoritmo


algoritmo que imprima todos los números naturales
naturales que hay
hay desde la unidad
unidad hasta
un número que introducimos por teclado

20. Hacer el algoritmo


algoritmo que nos permita
permita contar los múltiplos
múltiplos de 3 desde
desde la unidad hasta un
número que introducimos por teclado

21. Escribir en Pseudocódigo


Pseudocódigo y codificar
codificar en C un programa que muestre
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
permita ingresar 10 números,
ninguno de ellos igual a cero. Se pide sumar los positivos, obtener el producto
pr oducto de los negativos y
luego mostrar ambos resultados.

23. Diseñar el algoritmo


algoritmo necesario para que habiéndose
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
contenga NUM2 y viceversa

24. Escribir un programa que visualice


visualice una tabla de los N primeros números, 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
permita 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 para caballeros al final
final del día se carga en la computadora
computadora las
boletas que confeccionaron los distintos vendedores para saber cuanto fue la comisió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 cuánto ganó cada vendedor en
el día

27. Ingresar por teclado


teclado 3 números correspondientes
correspondientes a los
los lados de un triángulo. Teniendo en
cuenta que la suma de los dos lados menores tiene que ser superior al lado 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 donde


donde el primero y el último son límites de un intervalo,
intervalo, indicar si el tercero
pertenece a dicho intervalo

29. Por teclado se ingresa el valor hora de un empleado. Posteriormente


Posteriormente se 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 que resulta de multiplicar el valor hora por la
cantidad de horas trabajadas, hay que sumarle la cantidad 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 concon 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


de multiplicar de
de un número entre
entre 0 y 10 de forma
forma que se visualice
visualice de la
siguiente forma:
4x1= 4
4x2= 8
..........

31. Hacer el algoritmo


algoritmo que luego de
de ingresar 2 números
números por teclado, imprima los
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 los empleados de una empresa Número de legajo,


legajo, sueldo y sexo
sexo (1 femenino y
2 masculino). Diseñar en Pseudocódigo y codificar en C un algoritmo que permita informar cuantas
mujeres ganan más de $ 500 y cuantos hombres ganan menos de $ 400.

MÁXIMOS Y MÍNIMOS

33. Se ingresa por teclado la cantidad


cantidad de agua caída,
caída, en milímetros día
día a día durante un mes. Se
pide determinar el día de mayor lluvia, el de menor y el promedio
34. Hacer el algoritmo
algoritmo que imprima el mayor y el menor de una serie
serie de 5 números
números que vamos
introduciendo por teclado.

35. De los alumnos de una escuela


escuela se registra su apellido
apellido y nombre y su altura. Diseñar
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


algoritmo que permita calcular
calcular el promedio
promedio de un alumno sabiendo que 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 partes


partes meteorológico por cada día se registra la fecha, temperatura máxima y
temperatura mínima. Diseñar en Pseudocódigo un algoritmo que permita informar:
· el día más frío y cual fue esa temperatura
· el día más cálido y cual
cual fue
fue esa
esa temperatura
temperatura

38. De las 20 participantes


participantes de un concurso
concurso de belleza
belleza se van registrando
registrando de uno en
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
concursante de mayor
mayor puntaje general
general
· Puntaje acumulado
acumulado por todas las participantes
participantes en Cultura general, en Inteligencia
Inteligencia y en Belleza
· De los tres puntajes
puntajes acumulados en el ítem anterior
anterior cual fue el menor

39. Escribir un programa que calcule el salario semanal


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
cuando desea dejar de
de ingresar datos.

40. Ídem al anterior pero


pero informando al finalizar (el ingreso de datos y los cálculos
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


empleado de mayor
mayor salario con
con el
monto del salario correspondiente y nombre del empleado de menor salario con el monto del
salario correspondiente

42. Ídem al anterior


anterior agregando en el informe final el costo de la empresa
empresa en salarios
salarios y el salario
promedio

43. En un club se registran de uno


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 la 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.

***********************************************************/ 


#include <stdio.h>

#include <conio.h>


void main()

{

clrscr();


int cont=0;

float num,media=0,resultado;


while(cont<5)

{

printf("\nN&#163;mero:");

scanf("%f",&num);


cont = cont + 1;

media = media + num;

}


resultado = media / cont;


printf("\nLa media de los %d n&#163;meros es
%.2f",cont,resultado);

getch();

}

/***********************************************************/ 


void main()

{

clrscr();


int num,cuadrado;


printf("N&#163;mero:");

scanf("%d",&num);


while(num<= 0)

{

printf("\nERROR.El n&#163;mero debe ser mayor que
cero\n\nN&#163;mero:");

scanf("%d",&num);

}

cuadrado = num * num;


printf("El cuadrado de %d es %d" ,num,cuadrado);

getch();

}

/***********************************************************/ 


void main()

{

clrscr();


int num,mayor0=0,menor0=0,cont=0;


while(cont<10)

{

printf("\nN&#163;mero:");

scanf("%d",&num);


if(num==0)

{

printf("\nERROR.Tiene que ser menor o mayor
que cero. \n");

cont--;

}

if(num>0)

mayor0 = mayor0 + 1;

if(num<0)

menor0 = menor0 + 1;


cont = cont + 1;


}

printf("\nDe %d n&#163;meros ingresados... \n\n%d
son mayores a cero \n%d son menores a
cero",cont,mayor0,menor0);

getch();

}

/***********************************************************/ 


void main()

{

float PI=3.1416,radio,sup,lon;

clrscr();


printf("Ingrese radio:");

scanf("%f",&radio);


lon= PI * ( radio * 2);

sup = PI * radio * radio;


printf("\nEl perimetro del circulo es %.3f" ,lon);

printf("\nEl area del circulo es %.3f" ,sup);

getch();

}

/***********************************************************/ 


void main()

{

clrscr();

int base,altura,area,total;


printf("Base:");

scanf("%d",&base);

printf("Altura:");

scanf("%d",&altura);


area = base * altura;

area = area / 2;


printf("El area del triangulo es de %d" ,area);

getch();

}

/***********************************************************/ 


void main()

{

clrscr();


int num;


printf("N&#163;mero:");

scanf("%d",&num);


if(num > 0)

printf("El n&#163;mero %d es positivo" ,num);

if(num < 0)

printf("El n&#163;mero %d es negativo" ,num);

if(num == 0)

printf("El n&#163;mero que eligio es el %d" ,num);

getch();

}

/***********************************************************/ 


void main()

{

clrscr();

int num;


printf("N&#163;mero:");

scanf("%d",&num);


while(num==0)

{

printf("Si ingresa 0 no responde" );

printf("\nN&#163;mero:");

scanf("%d",&num);

}

if(num%2==0)

printf("%d es par",num);

else

printf("%d no es par",num);


getch();

}

/***********************************************************/ 


void main()

{

clrscr();


float num,fahrenheit;


printf("N&#163;mero:");

scanf("%f",&num);


fahrenheit = num * 2.12;


printf("%.3f grados Celsius equivale a %.3f grados
Fahrenheit",num,fahrenheit);

getch();

}

/***********************************************************/ 


void main()

{

clrscr();


float cms,pulgadas;

int pies;


printf("Centimetros:");

scanf("%f",&cms);


pies = 0.030003 * cms;

pulgadas = 0.0336034 * cms;


printf("\n%.2f cms equivale a %d pies" ,cms,pies);

printf("\n%.2f cms equivale a %.1f
pulgadas",cms,pulgadas);

printf("\n\n%.2f cms = %d pies = %.1f
pulgadas",cms,pies,pulgadas);

getch();

}

/***********************************************************/ 


void main()

{

clrscr();

int a=0,e=0,i=0,o=0,u=0,cont=0;

char caracter='x';


printf("\nIngrese una frase de 20 caracteres: \n\n
");

while(cont<20)

{

scanf("%c",&caracter);


if(cont ==19)

{

printf("[--------------------] \n");

printf("[ 20 caracteres ]");

}

if(caracter=='a')

a = a + 1;

if(caracter=='e')

e = e + 1;

if(caracter=='i')

i = i + 1;

if(caracter=='o')

o = o + 1;

if(caracter=='u')

u = u + 1;


cont = cont + 1;

}

printf("\n\nEn la frase hay... \n");

printf("a = %d e = %d i = %d o = %d u =
%d",a,e,i,o,u);

getch();

}

/***********************************************************/ 


void main()

{


int dia;

char opcion='s',seguir='s';


do

{

clrscr();

printf("\nDias de la
semana... \n\n1.Lunes \n2.Martes \n3.Miercoles \n4.Jueves \n5.Vier
nes\n6.Sabado \n7.Domingo \n\n");

opcion = getche();


if(opcion == '1')

printf(".Lunes \n");

if(opcion == '2')

printf(".Martes \n");

if(opcion == '3')

printf(".Miercoles \n");

if(opcion == '4')

printf(".Jueves \n");

if(opcion == '5')

printf(".Viernes \n");

if(opcion == '6')

printf(".Sabado \n");

if(opcion == '7')

printf(".Domingo \n");


printf("\nDesea continuar s/n ?" );

seguir = getch();


while(seguir!='s'&&seguir!='n')

{

printf("\nDesea continuar s/n ?" );

seguir = getch();

}

}while(seguir=='s');

}

/***********************************************************/ 


void main()

{

int impares,impar=0;


clrscr();

for(impares=0;impares<100;impares++)

{

if(impares%2!=0)

{

printf("\n%d",impares);

impar = impar + 1;

}

}

printf("\n%d n&#163;meros impares desde el 1 al
100",impar);

getch();

}

/***********************************************************/ 


void main()

{

int pares,par=0;


clrscr();

for(pares=0;pares<100;pares++)

{

if(pares%2==0)

{

printf("\n%d",pares);

par = par + 1;

}

}

printf("\n%d n&#163;meros pares desde el 1 al
100",par);

getch();

}

/***********************************************************/ 


void main()

{

int num;


clrscr();

for(num=0;num<100;num++)

printf("\n%d",num);


getch();

}

/***********************************************************/ 


void main()

{

int num;


clrscr();

for(num=100;num>0;num--)

printf("\n%d",num);


getch();

}

/***********************************************************/ 


void main()

{

int de3;


clrscr();

for(de3=0;de3<100;de3++)

{

if(de3%3==0)

printf("\n%d",de3);

}


getch();

}

/***********************************************************/ 


void main()

{

int de3;


clrscr();

for(de3=0;de3<100;de3++)

{

if(de3%3==0 || de3%2==0)

printf("\n%d",de3);

}


getch();

}

/***********************************************************/ 


void main()

{

clrscr();

int num,i,suma=0;


printf("N&#163;mero:");

scanf("%d",&num);


for(i=0;i<num;i++)

{

suma = suma + i;
 //printf("%d",i);

}

printf("La suma de los n&#163;meros que anteceden
al %d es %d",num,suma);

getch();

}

/***********************************************************/ 


void main()

{

clrscr();

int num,i;


printf("N&#163;mero:");

scanf("%d",&num);


for(i=1;i<num+1;i++)

printf("\n%d",i);


getch();

}

/***********************************************************/ 


void main()

{

clrscr();

int num,i;


printf("N&#163;mero:");

scanf("%d",&num);


for(i=1;i<num+1;i++)

{

if(i%3==0)

printf("\n%d",i);

}


getch();

}

/***********************************************************/ 


void main()

{

clrscr();

int n,divisor;


for (n = 2;n <= 100; n++)

{

for(divisor = 2; n % divisor != 0 ;
divisor++) ;

if (divisor == n)

printf("El %d es n&#163;mero
primo\n",n);

}

getch();

}

/***********************************************************/ 


void main()

{

clrscr();

int cont=0,num,suma=0,producto= 1;


while(cont<10)

{

printf("\nN&#163;mero:");

scanf("%d",&num);


while(num == 0)

{

printf("\nEl cero
no!!!\n\nN&#163;mero:");

scanf("%d",&num);

}


if(num>0)

suma = suma + num;

if(num<0)

{

producto = producto * num;


}

cont = cont + 1;

}

printf("\nLa suma de los n&#163;meros positivos es
%d",suma);

printf("\nEl producuto de los n&#163;meros
negativos es %d",producto);

getch();

}

/***********************************************************/ 


void main()

{

clrscr();


int numero1,numero2,a,b;


printf("N&#163;mero 1:");

scanf("%d",&numero1);

printf("N&#163;mero 2:");

scanf("%d",&numero2);


a = numero1;

b = numero2;

numero1 = b;

numero2 = a;


printf("\nEl n&#163;mero 1 es: %d \nEl n&#163;mero 2
es: %d",numero1,numero2);

getch();

}

/***********************************************************/ 


void main()

{

clrscr();

int i,cuadrado,cubo,numero;


printf("N&#163;mero:");

scanf("%d",&numero);

printf("\n\tN&#163;mero \t\tCuadrado \tCubo");


for(i=1;i<numero+1;i++)

{

cuadrado = i * i;

cubo = i * i * i;


printf("\n\t%d\t\t%d\t\t%d",i,cuadrado,cubo
);

}

getch();

}

/***********************************************************/ 


void main ()

{

int mas80=0,hasta80= 0,peso;

char seguir='s';


clrscr();


while(seguir=='s')

{

printf("\n\nIngrese peso:");

scanf("%d",&peso);


if(peso<=80)

{

hasta80+=1;

}

else

{

mas80+=1;

}


printf("\n\nDesea continuar? s/n \n");

seguir=getch();//getche es = a getch a
diferencia que getche muestra en pantalla la tecla presionada


while(seguir!= 's'&& seguir != 'n')

{

printf("\nERROR, reingrese " );

printf("\nDesea continuar? s/n \n");

seguir=getch();

}

}

printf("\n\nPesan hasta 80Kg:%d y mas de
80Kg:%d",hasta80,mas80);

gotoxy(80,25);

printf("\n\nPresine cualquier tecla para
salir...");

getch();

}

/***********************************************************/ 


void main()

{

int vendedor;

float vendedor1=0,vendedor2=0,vendedor3=0;

float importe, porcentaje=0;

char seguir='s';


clrscr();


while(seguir=='s')

{

printf("\n\nIngrese N&#167; de vendedor:" );

printf("\n.1\n.2\n.3\n.0 Para salir \n\n.");

scanf("%d",&vendedor);


if(vendedor == 1)

{

printf("\nIngrese importe:");

scanf("%f",&importe);

porcentaje = importe * 5 / 100;

vendedor1 = vendedor1 + porcentaje;

}

if(vendedor == 2)

{

printf("\nIngrese importe:");

scanf("%f",&importe);

porcentaje = importe * 5 / 100;

vendedor2 = vendedor2 + porcentaje;

}

if(vendedor == 3)

{

printf("\nIngrese importe:");

scanf("%f",&importe);

porcentaje = importe * 5 / 100;

vendedor3 = vendedor3 + porcentaje;

}


if(vendedor == 0)

{

printf("\nDesea continuar? s/n" );

seguir= getch();

}

while(seguir!='s' && seguir!='n')

{

printf("ERROR, reingrese. \nDesea
continuar? s/n");

seguir=getch();

}

}

printf("\n\nVENDEDOR 1:%.2f",vendedor1);

printf("\nVENDEDOR 2:%.2f",vendedor2);

printf("\nVENDEDOR 3:%.2f",vendedor3);

printf("\n\nPresione cualquier teclar para
salir...");

getch();


}

/***********************************************************/ 


void main()

{

int lado1,lado2,lado3;

int ladoa,ladob,ladoc;

int a,b,c;

clrscr();

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");

printf("\nIngresar los lados para comprobar el
item:\n");

printf("\n.a.");scanf("%d",&lado1);

printf("\n.b.");scanf("%d",&lado2);

printf("\n.c.");scanf("%d",&lado3);


ladoa = lado1 + lado2;

ladob = lado1 + lado3;

ladoc = lado2 + lado3;


if(ladoa > lado3)

a = 1;

if(ladob > lado2)

b = 1;

if(ladoc > lado1)

c= 1;

if(a!=1 || b!=1 || c!=1)

{

printf("\nNo es un triangulo, tiene que cumplir con
el item.");

getch();

return;

}

if(lado1 != lado2 && lado1 != lado3 && lado2 !=
lado3)

{

printf("\nEl triangulo es Escaleno" );

getch();

return;

}

if(lado1 == lado2 && lado1 == lado3 && lado2 ==
lado3)

{

printf("\nEl triangulo es Equilatero" );

getch();

return;

}


printf("\nEl triangulo es Is&#162;sceles" );

getch();


}

/***********************************************************/ 


void main ()

{

int num1,num2,num3,mayor,intermedio,menor;


clrscr();


printf("\nPrimer n&#163;mero:" );scanf("%d",&num1);

printf("Segundo n&#163;mero:" );scanf("%d",&num2);

printf("Tercer n&#163;mero:" );scanf("%d",&num3);


if(num1 > num2 && num1 < num3 || num1 < num2 &&
num1 > num3)

intermedio = num1;

if(num2 > num1 && num2 < num3 || num2 < num1 &&
num2 > num3)

intermedio = num2;

if(num3 > num1 && num3 < num2 || num3 < num1 &&
num3 > num2)

intermedio = num3;


printf("\nEl n&#163;mero %d es el intermedio de los
3 n&#163;meros ingresados" ,intermedio);

getch();


}

/***********************************************************/ 


void main ()

{

clrscr();


float valor_hora,total,descuento,c_descuento;

char nombre [20];

int antiguedad,hs_trabajadas;


printf("\nIngresar datos: \n");

printf("\nNombre:");

scanf("%s",&nombre);

printf("Antiguedad:");

scanf("%d",&antiguedad);

printf("Cantidad de Horas trabajadas:" );

scanf("%d",&hs_trabajadas);

printf("Valor de la hora:" );

scanf("%f",&valor_hora);


total = valor_hora * hs_trabajadas + antiguedad *
30;

descuento = total * 0.13;

c_descuento = total - descuento;


printf("\nNombre: %s",nombre);

printf("\nAntiguedad: %d a&#164;os" ,antiguedad);

printf("\nValor x hora: %.2f $" ,valor_hora);

printf("\nTotal a cobrar: %.2f $ (valor hora * hs
trabajadas + antiguedad * 30)" ,total);

printf("\nTotal del descuento: %.2f $" ,descuento);

printf("\nTotal con descuento: %.2f
$",c_descuento);

getch();

}

/***********************************************************/ 


void main ()

{

clrscr();


int num,multi=0,i=0;


printf("Ingresar n&#163;mero:" );

scanf("%d",&num);


while(num <= 0 || num >= 10)

{

printf("ERROR, Reingresar n&#163;mero:" );

scanf("%d",&num);

}


for(i=1; i<10;i++)

{

multi = num * i;

printf("\n%d x %d = %d",num,i,multi);


}

getch();

}

/***********************************************************/ 


void main ()

{

clrscr();


int num1,num2,n,mayor,menor,numhay=0,numpares=0;


printf("\nIngrese n&#163;mero:" );

scanf("%d",&num1);

printf("Ingrese n&#163;mero:" );

scanf("%d",&num2);


if(num1<num2)

{

menor = num1;

mayor = num2;

}else{

menor = num2;

mayor = num1;

}


for(n = menor + 1; n < mayor ; n++)

{

if(n % 2 == 0)

{

numpares = numpares + 1;

}

numhay = numhay + 1;

printf("\n%d",n);

}

printf("\n\nHay %d n&#163;meros entre %d y
%d",numhay,num1,num2);

printf("\n\nHay %d n&#163;meros pares entre %d y
%d",numpares,num1,num2);

getch();

}

/***********************************************************/ 


void main ()

{

clrscr();


int numlegajo,sueldo,mas500=0, menos400=0;

char sexo = '1',seguir = 's';


do

{

printf("\n\nIngresar n&#163;mero de
legajo:");

scanf("%d",&numlegajo);

printf("Ingresar sueldo:" );

scanf("%d",&sueldo);

printf("Ingresar sexo: \n\nFemenino
(1)\nMasculino(2) \n");

sexo = getche();

if(sexo == '1')

printf(" = Sexo femenino \n");

else

printf(" = Sexo masculino \n");

while(sexo != '1' && sexo != '2')

{

printf(" No es la opci&#162;n
correcta \n\nReingrese sexo: \n\nFemenino
(1)\nMasculino(2) \n");

sexo = getche();

}


if(sexo == '1'&& sueldo >= 500)

mas500 = mas500 + 1;

if(sexo == '2' && sueldo <= 400)

menos400 = menos400 + 1;


printf("\nDesea continuar? s/n" );

seguir = getch();


while(seguir!= 's' && seguir != 'n')

{

printf("\nERROR.Reingrese
respuesta. s/n ?" );

seguir = getch();

}

}while(seguir == 's');

printf("\n\nMujeres que ganan mas de 500$ :
%d",mas500);

printf("\nHombres que ganan menos de 400$ :
%d",menos400);

getch();

}

 /*****************MAXIMOS Y 
M&#205;NIMOS*****************************************/ 


#include <stdio.h>

#include <conio.h>

#include <string.h>


void main ()

{

clrscr();


float
aguacaida,promedio,cantidadagua=0,mayorlluvia,menorlluvia;

char mayordia[10],menordia[10],dias[10];

int cont=0,flag=0,dia;


printf("Ingrese cantidad de dias que desea
computar:");

scanf("%d",&dia);


while(cont<dia)

{


printf("Ingrese dia (dd/mm/aa):" );

scanf("%s",&dias);

printf("Ingrese cant. de agua caida:" );

scanf("%f",&aguacaida);


if(flag==0)

{


strcpy(mayordia,dias);

strcpy(menordia,dias);

mayorlluvia = aguacaida;

menorlluvia = aguacaida;


flag=1;

}


if(aguacaida>=mayorlluvia)

{

strcpy(mayordia,dias);

mayorlluvia = aguacaida;

}


if(aguacaida<=menorlluvia)

{

strcpy(menordia,dias);

menorlluvia = aguacaida;

}


cantidadagua+=aguacaida; //cantidadagua = 
cantidadagua + aguacaida


cont+=1;


}


promedio=cantidadagua/cont;


printf("\nMayor lluvia %f el dia
%s",mayorlluvia,mayordia);

printf("\nMenor lluvia %f el dia
%s",menorlluvia,menordia);

printf("\nEl promedio de agua caida en %d dias fue
%f",cont,promedio);

getch();

}

/***********************************************************/ 
 /* Es medio engorroso pero el resultado da bien */ 


void main ()

{

clrscr();


int a,b,c,d,e,mayor,menor;


printf("\nIngrese 5 n&#163;meros: \n\n");

scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);


if(a>b&&a>c&&a>d&&a>e)mayor = a;

if(b>a&&b>c&&b>d&&b>e)mayor = b;

if(c>a&&c>b&&c>d&&c>e)mayor = c;

if(d>a&&d>b&&d>c&&d>e)mayor = d;

if(e>a&&e>b&&e>c&&e>d)mayor = e;


if(a<b&&a<c&&a<d&&a<e)menor = a;

if(b<a&&b<c&&b<d&&b<e)menor = b;

if(c<a&&c<b&&c<d&&c<e)menor = c;

if(d<a&&d<b&&d<c&&d<e)menor = d;

if(e<a&&e<b&&e<c&&e<d)menor = e;


printf("\nEl mayor de los 5 n&#163;meros es el %d y
el menor es el %d" ,mayor,menor);

getch();

}

/***********************************************************/ 


#include <stdio.h>

#include <conio.h>

#include <string.h>


void main()

{

float altura,mayoraltura=0;

char nombre[20],mayornombre[20],seguir = 's';

int flag=0;


clrscr();


do

{

printf("\nNombre:"),

scanf("%s",&nombre);

printf("Altura:");

scanf("%f",&altura);


if(flag==0)

{

mayoraltura = altura;

strcpy(mayornombre,nombre);

flag=1;

}

if(altura>= mayoraltura)

{

mayoraltura = altura;

strcpy(mayornombre,nombre);


}


printf("\nDesea continuar? s/n \n");

seguir = getch();


while(seguir!= 's' && seguir!= 'n')

{

printf("\nERROR, reingrese respuesta s/n
?\n");

seguir = getch();

}

}while(seguir == 's');

printf("\nEl mas alto es %s mide
%.2f",mayornombre,mayoraltura);

getch();

}

/***********************************************************/ 


#include <stdio.h>

#include <conio.h>

#include <string.h>


void main()

{

int cont;

char nombre[15],seguir='s';

float nota,noti,promedio;


clrscr();


do

{

cont=0;

noti=0;

while(cont<6)

{

if(cont == 0)

{

printf("\nNombre:");

scanf("%s",&nombre);

}


printf("Nota:");

scanf("%f",&nota);


noti = noti + nota;

promedio = noti / 6;


cont = cont + 1;


if(cont == 6)

printf("El promedio de %s es
%.2f",nombre,promedio);

}


printf("\nDesea continuar? s/n \n");

seguir = getch();


while(seguir!= 's' && seguir!= 'n')

{

printf("\nERROR, reingrese respuesta s/n
?\n");

seguir = getch();

}

}while(seguir == 's');


}

/***********************************************************/ 


#include <stdio.h>

#include <conio.h>

#include <string.h>// para usar funci&#162;n strcpy


void main()

{

int flag=0;

float temp1,temp2,tempmax,tempmin;

char
seguir='s',fecha[10],fechamax[10],fechamin[10];


do

{

clrscr();

printf("\nIngrese fecha:");

scanf("%s",&fecha);

printf("Ingrese temperatura maxima:" );

scanf("%f",&temp1);

printf("Ingrese temperatura minima:" );

scanf("%f",&temp2);


if(flag==0)

{

tempmax = temp1;

tempmin = temp2;


flag=1;

}


if(temp1>=tempmax)

{

strcpy(fechamax,fecha);

tempmax = temp1;

}


if(temp2<=tempmin)

{

strcpy(fechamin,fecha);

tempmin = temp2;

}


printf("Desea continuar s/n ?" );

seguir = getch();


while(seguir!='s' && seguir !='n')

{

printf("Desea continuar s/n ?" );

seguir = getch();


}


}while(seguir=='s');


printf("\nLa mayor temperatura %.3f fue el dia
%s",tempmax,fechamax);

printf("\nLa menor temperatura %.3f fue el dia
%s",tempmin,fechamin);

getch();

}

/***********************************************************/ 


#include <stdio.h>

#include <conio.h>

#include <string.h>


void main()

{


char nombre[20],mayornombre[20];

int cont=0,ptsg,ptsi,ptsc,ptsb,mayorpts;

int flag=0,acui=0,acuc=0,acub=0,acumen;

clrscr();

while(cont<3)

{


printf("\nIngrese nombre:");

scanf("%s",&nombre);

printf("Puntos por Cultura:" );

scanf("%d",&ptsc);

printf("Puntos por inteligencia:" );

scanf("%d",&ptsi);

printf("Puntos por belleza:" );

scanf("%d",&ptsb);


ptsg = ptsi + ptsc + ptsb;


if(flag==0)

{

mayorpts = ptsg;

strcpy(mayornombre,nombre);


flag=1;

}


if(ptsg >= mayorpts)

{

mayorpts = ptsg;

strcpy(mayornombre,nombre);

}


acui+=ptsi;

acub+=ptsb;

acuc+=ptsc;


acumen = acui;


cont+=1;


}


printf("%s es la concursante de mayor puntaje con
%d",mayornombre,mayorpts);

printf("\n\nTotales \n");

if(acui<acumen)

printf("\nInteligencia:%d <--- Menor " ,acui);

else

printf("\nInteligencia:%d",acui);

if(acuc<acumen)

printf("\nCultura:%d <--- Menor" ,acuc);

else

printf("\nCultura:%d",acuc);

if(acub<acumen)

printf("\nBelleza:%d <--- Menor" ,acub);

else

printf("\nBelleza:%d",acub);


getch();

}

/

***********************************************************/


#include <stdio.h>

#include <conio.h>

#include <string.h> // para la funci&#162;n strcpy


void main()

{


float
tarifa,hstrabajadas,total,mayorsalario,menorsalario;

float
totalsalario=0,salariopromedio,mayor=0,menor=0;

char nombre[20],seguir =
'n',mayornombre[20],menornombre[20];

int trabajadores=0,flag=0;



do

{

clrscr();

printf("\nNombre:");

scanf("%s",&nombre);

printf("Tarifa horaria:");

scanf("%f",&tarifa);

printf("Horas de trabajo:" );

scanf("%f",&hstrabajadas);


total = hstrabajadas * tarifa;


printf("\nEl Sr.%s cobra un salario semanal
de %.2f$ \n",nombre,total);

getch();


trabajadores = trabajadores + 1;


if(flag==0)

{

menorsalario = mayorsalario =
total;

strcpy(mayornombre,nombre);

strcpy(menornombre,nombre);


flag=1;

}


if(total == mayorsalario)

mayor = mayor + 1;

if(total == menorsalario)

menor = menor + 1;

if(total>mayorsalario)

{

mayorsalario = total;

strcpy(mayornombre,nombre);

}

if(total<menorsalario)

{

menorsalario = total;

strcpy(menornombre,nombre);

}


totalsalario = totalsalario + total;

salariopromedio = totalsalario /
trabajadores;

printf("\nDesea seguir ingresando datos?
s/n\n");

seguir = getch();


while(seguir!= 's' && seguir!= 'n')

{

printf("\nDesea seguir ingresando
datos? s/n");

seguir = getch();

}


}while(seguir == 's');

clrscr();

printf("\nSe calculo el salario a %d
trabajador/es ",trabajadores);

printf("\nEl empleado %s es el de mayor
salario cobra %.2f $" ,mayornombre,mayorsalario);

printf("\nEl empleado %s es el de menor
salario cobra %.2f $" ,menornombre,menorsalario);

printf("\nEl costo de salarios es de %.3f
$",totalsalario);

printf("\nEl salario promedio de la empresa
es %.2f $",salariopromedio);

getch();


}

/***********************************************************/ 


void main()

{

float socio,promedioedad=0,promedioedad2=0;

int edad,tenis=0,voley=0;

float promedio1=0,promedio2=0;

char nombre [20],seguir = 's',deporte =
's',apellido[20];


clrscr();


do

{


printf("\nN&#163;mero de socio:" );

scanf("%f",&socio);

printf("Nombre:");

scanf("%s",&nombre);

printf("Apellido:");

scanf("%s",&apellido);

printf("Edad:");

scanf("%d",&edad);

printf("Deporte que
practica: \n\n1.Tenis \n2.Rugby \n3.Voley \n4.Hockey \n5.Futbol \n\
n");

deporte = getche();


if(deporte != '1', deporte != '2',deporte
!= '3',deporte != '4',deporte != '5')

printf(".ERROR.Pulse n&#163;mero
correspondiente al deporte que practica" );


if(deporte == '1')

{

printf(".Tenis");

tenis = tenis + 1;

promedio1 = promedio1 + edad;

promedioedad = promedio1 / tenis;

}

if(deporte == '3')

{

printf(".Voley");

voley = voley + 1;

promedio2 = promedio2 + edad;

promedioedad2 = promedio2 / voley;

}


if(deporte == '2')

printf(".Rugby ---> No update (No
se guardan los datos)" );

if(deporte == '4')

printf(".Hockey ---> No update (No
se guardan los datos)" );

if(deporte == '5')

printf(".Futbol ---> No update (No
se guardan los datos)" );


printf("\n\nDesea seguir ingresando datos?
s/n\n");

seguir = getch();


while(seguir != 's' && seguir != 'n')

{

printf("\nERROR, reingrese
respuesta s/n ? \n");

seguir = getch();

}


}while(seguir =='s');

printf("\nTenis practican %d y el promedio de edad
es %.2f a&#164;os" ,tenis,promedioedad);

printf("\nVoley practican %d y el promedio de edad
es %.2f a&#164;os" ,voley,promedioedad2);

getch();

}

/***********************************************************/ 


void main()

{

int anio;


clrscr();


printf("Ingrese a&#164;o:" );

scanf("%d",&anio);


if(anio % 4 == 0 && anio %100 != 0)

printf("El a&#164;o es bisiesto" );

else

printf("El a&#164;o no es bisiestos" );


getch();

}

/***********************************************************/ 


void main()

{

float legajo, promedio,cantidad;

int aprobo=0,desaprobo=0,total=0,marzo=0;

char nombre[20],seguir ='s';


clrscr();


do

{

printf("\nNombre:");

scanf("%s",&nombre);

printf("Legajo:");

scanf("%f",&legajo);

printf("Promedio:");

scanf("%f",&promedio);


total+=1;


if(promedio>=7)

aprobo+=1;


if(promedio>=4 && promedio<7)

desaprobo+=1;


if(promedio<4)

marzo+=1;


printf("\nDesea seguir ingresando datos?
s/n\n");

seguir = getch();


while(seguir!= 's' && seguir != 'n')

{

printf("\nERROR,reingrese respuesta
s/n ?");

seguir = getch();

}

}while(seguir == 's');

printf("\n\nDe %d alumnos ingresados... \nAprobaron
%d\nRinden en diciembre %d \nRinden en Marzo
%d",total,aprobo,desaprobo,marzo);

getch();

}

/***********************************************************/ 


void main()

{

int num1,num2;

char opcion='s',seguir='s';


do

{

clrscr();


cprintf("\nElija una opci&#162;n: \n");

printf("\n1.Suma \n2.Resta \n3.Producto \n4.Di
visi&#162;n \n");

opcion = getch();


printf("\n1&#167; N&#163;mero:" );

scanf("%d",&num1);

printf("2&#167; N&#163;mero:" );

scanf("%d",&num2);


if(opcion == '1')

printf("\n%d + %d =
%d",num1,num2,num1 + num2);

if(opcion == '2')

printf("\n%d - %d =
%d",num1,num2,num1 - num2);

if(opcion == '3')

printf("\n%d x %d =
%d",num1,num2,num1 * num2);

if(opcion == '4' && num2!= 0)

printf("\n%d / %d =
%d",num1,num2,num1 / num2);

if(opcion == '4' && num2 == 0)

printf("\nError.No se puede dividir
por cero");

if(opcion == '4' && num1 == 0)

printf(" ---> No tiene sentido,
siempre da 0");

printf("\n\n\rDesea seguir calculando?
s/n");

seguir = getch();


while(seguir!= 'n' && seguir!= 's')

{

printf("\n\rDesea seguir calculando? s/n" );

seguir = getch();

}

}while(seguir=='s');

}

/************************************************************


void main()

{


int anio,a,b,c,d,e,n;


clrscr();


printf("\nIng.A&#164;o:");

scanf("%d",&anio);


a= anio % 19;

b= anio % 4;

c= anio % 7;

d= (19*a + 24) % 30;

e= (2*b + 4*c + 6*d + 5) % 7;

n= (22 + d + e);


if(n<32)

printf("\nEn el a&#164;o %d pascua cayo el dia %d
de marzo",anio,n);

else

printf("\nEn el a&#164;o %d pascua cayo el dia %d
de abril",anio,n - 31);


getch();

}

Potrebbero piacerti anche