SOLUCIONARIO CONDICIONALES
Solucion del ejercicio 1
#include <stdio.h>
main()
{
/* demo del Scanf */
int a,b,c;
printf("Ingrese un numero :");
scanf("%d",&a);
b=a*10;
printf("El numero %d multiplicado por 10 da %d
\n",a,b);
return 0;
}
Solucion del ejercicio 2
#include <stdio.h>
main()
{
/* determinar el numero mayor */
int a,b;
printf("Ingrese un numero a:");
scanf("%d",&a);
printf("Ingrese un numero b:");
scanf("%d",&b);
if (a>b)
printf("El numero mayor es %d
\n",a);
else
printf("El numero mayor es %d
\n",b);
return 0;
}
Solucion del ejercicio 3
#include <stdio.h>
main()
{
/* determinar el descuento y mostrar consumo,descuento y pago */
float consu,desc,pago;
printf("Ingrese el CONSUMO:");
scanf("%f",&consu);
if (consu > 150.0){
desc = consu * 0.05;
pago = consu - desc;
printf("El Consumo fue %3.2f \n",consu);
printf("El Descuento fue %3.2f \n",desc);
printf("El Pago fue %3.2f \n",pago);
}
else
printf("No hubo descuento del consumo %d
\n",consu);
return 0;
/* observe el formato de salida %3.2f
eso significa que el numero 200 se mostrara como 200.00
porque 3 representa cuantos enteros voy a mostrar
y 2 cuantos decimales voy amostrar */
}
Solucion del ejercicio 4
#include <stdio.h>
main()
{
/* determinar si un alumno es bueno, regular o malo */
int nota;
printf("Ingrese el la nota del alumno :");
scanf("%d",¬a);
if (nota >= 15)
printf("El alumno es bueno \n");
else if(nota >= 11)
printf("El alumno es regular
\n");
else if(nota >= 0)
printf("El alumno es malo \n");
return 0;
/* observe la tecnica del else-if y que la comparacion
empezo por el mayor */
}
Solucion del ejercicio 5
#include <stdio.h>
main()
{
/* promediar 3 notas y decir si aprueba o desaprueba */
float n1,n2,n3;
float promedio;
printf("Ingrese el la notas del alumno separadas por
espacios :");
scanf("%f %f %f",&n1,&n2,&n3);
promedio = (n1+n2+n3)/3.0;
if (promedio >= 10.5)
printf("El alumno aprueba con %3.2f
\n",promedio);
else
printf("El alumno desaprueba con
%3.2f \n",promedio);
return 0;
}
Solucion del ejercicio 6
#include <stdio.h>
main()
{
/* el mes mas caluroso de enero a marzo */
/* ningun mes tuvo temperaturas iguales */
int ene,feb,mar;
printf("Ingrese las temperaturas de ENE FEB y MAR separadas por espacios
:");
scanf("%d %d %d",&ene,&feb,&mar);
if (ene > feb && ene > mar)
printf("El mes mas caluroso fue ENERO");
if (feb > ene && feb > mar)
printf("El mes mas caluroso fue FEBRERO");
if (mar > ene && mar > feb)
printf("El mes mas caluroso fue MARZO");
return 0;
}
Solucion del ejercicio 7
#include <stdio.h>
main()
{
/* el mes mas caluroso de enero a marzo */
/* ningun mes tuvo temperaturas iguales */
int ene,feb,mar;
printf("Ingrese las temperaturas de ENE FEB y MAR separadas por espacios
:");
scanf("%d %d %d",&ene,&feb,&mar);
if (ene > feb && ene > mar)
if (feb > mar){
printf("El mes mas caluroso fue ENERO
\n");
printf("El mes mas frio fue MARZO
\n");}
else {
printf("El mes mas caluroso fue ENERO
\n");
printf("El mes mas frio fue FEBRERO
\n");}
if (feb > ene && feb > mar)
if (ene > mar){
printf("El
mes mas caluroso fue FEBRERO \n");
printf("El
mes mas frio fue MARZO \n");}
else {
printf("El
mes mas caluroso fue FEBRERO \n");
printf("El
mes mas frio fue ENERO \n");}
if (mar > ene && mar > feb)
if (ene > feb){
printf("El
mes mas caluroso fue MARZO \n");
printf("El
mes mas frio fue FEBRERO \n");}
else {
printf("El
mes mas caluroso fue MARZO \n");
printf("El
mes mas frio fue ENERO \n");}
return 0;
}
Solucion del ejercicio 8
#include <stdio.h>
main()
{
/*equipos ---- no existe empate*/
int a,b,c,d;
int pf,sf,campeon;
printf("Juegan los equipos 1 2 3 y 4 \n");
printf("Primero juega 1 y 2 \n");
printf("Ingrese el score del partido 1 vs 2 separado por espacio \n");
scanf("%d %d",&a,&b);
if(a>b)
pf=1;
else
pf=2;
printf("Luego juega 3 y 4 \n");
printf("Ingrese el score del partido 3 vs 4 separado por espacio \n");
scanf("%d %d",&c,&d);
if(c>d)
sf=3;
else
sf=4;
printf("ingrese el score de la final %d vs %d separado por espacio
\n",pf,sf);
scanf("%d %d",&a,&b);
if(a>b)
campeon=pf;
else
campeon=sf;
printf("EL CAMPEON ES %d \n",campeon);
return 0;
}