You are on page 1of 20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

MAPA DEL SITIO

LIBROS

RECURSOS

TUTORIALES

EVENTOS

CONTACTO

Programa Videojuegos
Blogdedicadoaldesarrollodevideojuegos.Educacin,recursos,
tutoriales,anlisis,ejercicios,cursosymuchoms.
INICIO

FORMACIN BSICA

SOURCE ENGINE

RPG MAKER VX ACE

PROYECTOS

DOCUMENTALES

OFF-TOPIC

25 ejercicios resueltos de estructuras condicionales en C


13:50

CursobsicodeC

Search

33comments

Haceunosdasplanteeotratandade25ejerciciosdeCdondepracticaramoslasestructurasdecontrolcondicionales.

ACERCA DE M
JuanCarlosGarcaRomero
Fototomadadefreedigitalphotos.net

Aadiracrculos

Comoyahemospasadoporelcaptulo5delcursobsicodeC,dondeveamoslosbucles,vamosaresolverestatandade
ejerciciosantesdeplantearotros25paraafianzarlosltimosconocimientosadquiridos.
RealiceunprogramaenC:
1. Quepidaunnmerodel1al5ydigasiesprimoono.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
inti

248metienenensuscrculos.

Vertodo

SUSCRIBETE AL RSS

printf("Introduzcanmerodel1al5:")
scanf("%d",&i)
if(i!=4){
printf("Esprimo.")

SEGUIDORES BLOGGER

}
else

Participarenestesitio

GoogleFriendConnect

printf("Noesprimo.")

Miembros(44) Ms

}
system("PAUSE")
return0
}
2. Quepidaunnmeroydigasiesparoimpar.
#include<stdio.h>
#include<stdlib.h>

Yaeresmiembro?Iniciarsesin

FACEBOOK

intmain(void)
{
inti
printf("Introduzcanmero:")

Programavideojuegos
284Megusta

scanf("%d",&i)
if(i%2==0){

Megustaestapgina

Compartir

printf("Espar.")
}
else

Selprimerodetusamigosenindicarquele
gustaesto.

{
printf("Esimpar.")

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

1/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

Popular

system("PAUSE")
return0
}
3. Quepidaunnmerodel1al7ydigaeldadelasemanacorrespondiente.

Tags

BlogArchives

ENTRADAS POPULARES
25ejerciciosresueltosdeestructuras
condicionalesenC
Haceunosdasplanteeotratandade25
ejerciciosdeCdondepracticaramoslas
estructurasdecontrolcondicionales.

#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
inti
printf("Introduzcanmerodel1al7:")
scanf("%d",&i)
switch(i){

25ejerciciosresueltosdearraysy
registrosenC
Duranteelsextocaptulodelcurso
bsicodeCvimoslateoradelosarrays
ylosregistros.Haceunosdasdejuna
tandade25ejerci...
SucesindeFibonaccienC
Unodelosejerciciostpicosquese
planteanalahoradeaprendera
programarencualquierlenguajees
realizarunalgoritmoquemuestre...

case1:
printf("Lunes\n")
break
case2:
printf("Martes\n")
break
case3:
printf("Mircoles\n")
break
case4:
printf("Jueves\n")
break
case5:
printf("Viernes\n")
break
case6:
printf("Sbado\n")
break
case7:
printf("Domingo\n")

GeneradoresdepersonajesparaRPG
MakerVXAce
Comodijimosensumomento,elpunto
encontradeRPGMakerVXAceesque
tantoelsistemadejuegocomoelRTP
esbastantegenricoyrecon...
25ejerciciosresueltosdeestructuras
decontroliterativasenC
Duranteelquintocaptulodelcurso
bsicodeCvimoslasestructurasde
controliterativas,lostiposdebucles
existentesylaformade...
25ejerciciosdeestructurasdecontrol
condicionalesenC
Conlapublicacindelcuartocaptulodel
cursobsicodeCenelquehemosvisto
lasestructurasdecontrolcondicionales
if,ifelse,el...
JuegoElahorcadoenC
Unodelosgrandesclsicosalahorade
iniciarseenlaprogramacinesmediante
larealizacindeljuegoElahorcado.

break
default:
printf("Opcinnovlida\n")
break
}
system("PAUSE")
return0
}
4. Quepidaunnmerodel1al12ydigaelnombredelmescorrespondiente.
#include<stdio.h>
#include<stdlib.h>

TutorialesdeRPGMakerVXAce
Acontinuacinosdejoconelndicedecontenidosde
laetapadetutorialesdeRPGMakerVXAce.
25ejerciciosdeprocedimientosy
funcionesenC
Lasemanapasadacompletamosel
sptimocaptulodelcursobsicodeC,
ycomonopodaserdeotraformaos
dejolacorrespondientetanda...
CrearunjuegoparaAndroidcon
Unity
DespusdeunaGDCbastantemoviday
unaMiniLudumDare,ostraigonuevos
tutorialesyconsejosparaseguir
desarrollando.Enstepostos...

intmain(void)
{
inti
printf("Introduzcanmerodel1al12:")
scanf("%d",&i)
switch(i){
case1:
printf("Enero\n")
break
case2:
printf("Febrero\n")
break
case3:
printf("Marzo\n")
break
case4:
printf("Abril\n")
break
case5:
printf("Mayo\n")
break
case6:
printf("Junio\n")
break

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

2/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

case7:
printf("Julio\n")
break
case8:
printf("Agosto\n")
break
case9:
printf("Septiembre\n")
break
case10:
printf("Octubre\n")
break
case11:
printf("Noviembre\n")
break
case12:
printf("Diciembre\n")
break
default:
printf("Opcinnovlida\n")
break
}
system("PAUSE")
return0
}
5. Quepida3nmerosylosmuestreenpantallademenoramayor.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1,num2,num3

printf("Introduzcanmero1:")
scanf("%d",&num1)
printf("Introduzcanmero2:")
scanf("%d",&num2)
printf("Introduzcanmero3:")
scanf("%d",&num3)
if(num1<num2&&num1<num3)
{
if(num2<num3)
{
printf("%d",num1)
printf("%d",num2)
printf("%d",num3)
}
else
{
printf("%d",num1)
printf("%d",num3)
printf("%d",num2)
}
}
elseif(num2<num1&&num2<num3)
{
if(num1<num3)
{
printf("%d",num2)
printf("%d",num1)
printf("%d",num3)
}
else
{
printf("%d",num2)
printf("%d",num3)
printf("%d",num1)
}
}
elseif(num3<num1&&num3<num2)
{
if(num1<num2)

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

3/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

{
printf("%d",num3)
printf("%d",num1)
printf("%d",num2)
}
else
{
printf("%d",num3)
printf("%d",num2)
printf("%d",num1)
}
}

system("PAUSE")
return0
}
6. Quepida3nmerosylosmuestreenpantallademayoramenor.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1,num2,num3

printf("Introduzcanmero1:")
scanf("%d",&num1)
printf("Introduzcanmero2:")
scanf("%d",&num2)
printf("Introduzcanmero3:")
scanf("%d",&num3)
if(num1>num2&&num1>num3)
{
if(num2>num3)
{
printf("%d",num1)
printf("%d",num2)
printf("%d",num3)
}
else
{
printf("%d",num1)
printf("%d",num3)
printf("%d",num2)
}
}
elseif(num2>num1&&num2>num3)
{
if(num1>num3)
{
printf("%d",num2)
printf("%d",num1)
printf("%d",num3)
}
else
{
printf("%d",num2)
printf("%d",num3)
printf("%d",num1)
}
}
elseif(num3>num1&&num3>num2)
{
if(num1>num2)
{
printf("%d",num3)
printf("%d",num1)
printf("%d",num2)
}
else
{
printf("%d",num3)
printf("%d",num2)
printf("%d",num1)

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

4/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

}
}

system("PAUSE")
return0
}
7. Quepida3nmerosylosmuestreenpantallademayoramenorenlneasdistintas.Encasodehabernmeros
igualessepintanenlamismalnea.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1,num2,num3

printf("Introduzcanmero1:")
scanf("%d",&num1)
printf("Introduzcanmero2:")
scanf("%d",&num2)
printf("Introduzcanmero3:")
scanf("%d",&num3)
if(num1>num2&&num1>num3)
{
if(num2>num3)
{
printf("%d\n",num1)
printf("%d\n",num2)
printf("%d\n",num3)
}
elseif(num3>num2)
{
printf("%d\n",num1)
printf("%d\n",num3)
printf("%d\n",num2)
}
else
{
printf("%d\n",num1)
printf("%d",num3)
printf("%d\n",num2)
}
}
elseif(num2>num1&&num2>num3)
{
if(num1>num3)
{
printf("%d\n",num2)
printf("%d\n",num1)
printf("%d\n",num3)
}
elseif(num3>num1)
{
printf("%d\n",num2)
printf("%d\n",num3)
printf("%d\n",num1)
}
else
{
printf("%d\n",num2)
printf("%d",num3)
printf("%d\n",num1)
}
}
elseif(num3>num1&&num3>num2)
{
if(num1>num2)
{
printf("%d\n",num3)
printf("%d\n",num1)
printf("%d\n",num2)
}
elseif(num2>num1)
{

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

5/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

printf("%d\n",num3)
printf("%d\n",num2)
printf("%d\n",num1)
}
else
{
printf("%d\n",num3)
printf("%d",num2)
printf("%d\n",num1)
}
}
else
{
printf("%d",num1)
printf("%d",num2)
printf("%d",num3)
}

system("PAUSE")
return0
}
8. Quepidaunnmeroydigasiespositivoonegativo.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1

printf("Introduzcanmero1:")
scanf("%d",&num1)

if(num1>0){
printf("Espositivo\n")
}
elseif(num1<0){
printf("Esnegativo\n")
}
else
{
printf("Escero\n")
}

system("PAUSE")
return0
}
9. QueslopermitaintroducirloscaracteresSyN.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
charc

printf("Introduzcauncarcter:")
scanf("%c",&c)

if(c=='s'||c=='n'){
printf("Escorrecto\n")
}
else
{
printf("Esincorrecto\n")
}

system("PAUSE")
return0
}
10. Quepidaunnmeroydigasiesmayorde100.
#include<stdio.h>
#include<stdlib.h>

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

6/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

intmain(void)
{
intnum1

printf("Introduzcaunnmero:")
scanf("%d",&num1)

if(num1>100){
printf("Esmayor\n")
}
else
{
printf("Esmenor\n")
}

system("PAUSE")
return0
}
11. Quepidaunaletraydetectesiesunavocal.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
charc

printf("Introduzcauncarcter:")
scanf("%c",&c)

switch(c)
{
case'a':
printf("Esvocal\n")
break
case'e':
printf("Esvocal\n")
break
case'i':
printf("Esvocal\n")
break
case'o':
printf("Esvocal\n")
break
case'u':
printf("Esvocal\n")
break
default:
printf("Noesvocal\n")
break
}

system("PAUSE")
return0
}
12. Quepidatresnmerosydetectesisehanintroducidoenordencreciente.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1,num2,num3

printf("Introduzcanmero1:")
scanf("%d",&num1)
printf("Introduzcanmero2:")
scanf("%d",&num2)
printf("Introduzcanmero3:")
scanf("%d",&num3)
if(num1<num2)
{
if(num2<num3)

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

7/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

{
printf("Ordencreciente")
}
else
{
printf("Noestnintroducidosenordencreciente")
}
}
else
{
printf("Noestnintroducidosenordencreciente")
}

system("PAUSE")
return0
}
13. Quepidatresnmerosydetectesisehanintroducidoenordendecreciente.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1,num2,num3

printf("Introduzcanmero1:")
scanf("%d",&num1)
printf("Introduzcanmero2:")
scanf("%d",&num2)
printf("Introduzcanmero3:")
scanf("%d",&num3)
if(num1>num2)
{
if(num2>num3)
{
printf("Ordendecreciente")
}
else
{
printf("Noestnintroducidosenordendecreciente")
}
}
else
{
printf("Noestnintroducidosenordendecreciente")
}

system("PAUSE")
return0
}
14. Quepida10nmerosydigaculeselmayorycualelmenor.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1,num2,num3,num4,num5,num6,num7,num8,num9,num10,mayor,menor

mayor=0
menor=10

printf("Introduzcanmero1:")
scanf("%d",&num1)
if(num1>mayor)
{
mayor=num1
}
elseif(num1<menor)
{
menor=num1
}

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

8/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

printf("Introduzcanmero2:")
scanf("%d",&num2)
if(num2>mayor)
{
mayor=num2
}
elseif(num2<menor)
{
menor=num2
}

printf("Introduzcanmero3:")
scanf("%d",&num3)
if(num3>mayor)
{
mayor=num3
}
elseif(num3<menor)
{
menor=num3
}

printf("Introduzcanmero4:")
scanf("%d",&num4)
if(num4>mayor)
{
mayor=num4
}
elseif(num4<menor)
{
menor=num4
}
printf("Introduzcanmero5:")
scanf("%d",&num5)
if(num5>mayor)
{
mayor=num5
}
elseif(num5<menor)
{
menor=num5
}

printf("Introduzcanmero6:")
scanf("%d",&num6)
if(num6>mayor)
{
mayor=num6
}
elseif(num6<menor)
{
menor=num6
}

printf("Introduzcanmero7:")
scanf("%d",&num7)
if(num7>mayor)
{
mayor=num7
}
elseif(num7<menor)
{
menor=num7
}

printf("Introduzcanmero8:")
scanf("%d",&num8)
if(num8>mayor)
{

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

9/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

mayor=num8
}
elseif(num8<menor)
{
menor=num8
}

printf("Introduzcanmero9:")
scanf("%d",&num9)
if(num9>mayor)
{
mayor=num9
}
elseif(num9<menor)
{
menor=num9
}

printf("Introduzcanmero10:")
scanf("%d",&num10)
if(num10>mayor)
{
mayor=num10
}
elseif(num10<menor)
{
menor=num10
}
printf("Elmayores:%d\n",mayor)
printf("Elmenores:%d\n",menor)
system("PAUSE")
return0
}
15. Quepidatresnmeroseindicarsielterceroesigualalasumadelprimeroyelsegundo.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1,num2,num3

printf("Introduzcanmero1:")
scanf("%d",&num1)

printf("Introduzcanmero2:")
scanf("%d",&num2)
printf("Introduzcanmero3:")
scanf("%d",&num3)
if(num1+num2==num3)
{
printf("Eltercernmeroeslasumadelosdosprimeros.\n")
}
else
{
printf("EltercernmeroNOeslasumadelosdosprimeros.\n")
}
system("PAUSE")
return0
}
16. Que muestre un men que contemple las opciones Archivo, Buscar y Salir, en caso de que no se
introduzcaunaopcincorrectasenotificarporpantalla.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intopcion

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

10/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

printf("Seleccioneopcin:\n")
printf("1Archivo\n")
printf("2Buscar\n")
printf("3Salir\n")

scanf("%d",&opcion)
if(opcion!=1&&opcion!=2&&opcion!=3)
{
printf("LaopcinNOescorrecta.\n")
}
else
{
printf("Laopcinescorrecta.\n")
}
system("PAUSE")
return0
}
17. Quetomedosnmerosdel1al5ydigasiambossonprimos.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1,num2
printf("Introduzcanmerodel1al5:")
scanf("%d",&num1)
printf("Introduzcanmerodel1al5:")
scanf("%d",&num2)
if(num1!=4&&num2!=4){
printf("Ambossonprimos.\n")
}
else
{
printf("Losnmeros,ounodeellos,nosonprimos.\n")
}
system("PAUSE")
return0
}
18. Quetomedosnmerosydigasiambossonparesoimpares.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1,num2
printf("Introduzcaprimernmero:")
scanf("%d",&num1)
printf("Introduzcasegundonmero:")
scanf("%d",&num2)
if(num1%2==0&&num2%2==0){
printf("Ambossonpares.\n")
}
else
{
printf("Losnmeros,ounodeellos,nosonpares.\n")
}
system("PAUSE")
return0
}
19. Quetometresnmerosydigasilamultiplicacindelosdosprimerosesigualaltercero.
#include<stdio.h>
#include<stdlib.h>
intmain(void)

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

11/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

{
intnum1,num2,num3

printf("Introduzcanmero1:")
scanf("%d",&num1)

printf("Introduzcanmero2:")
scanf("%d",&num2)
printf("Introduzcanmero3:")
scanf("%d",&num3)
if(num1*num2==num3)
{
printf("Eltercernmeroeslamultiplicacindelosdosprimeros.\n")
}
else
{
printf("EltercernmeroNOeslamultiplicacindelosdosprimeros.\n")
}
system("PAUSE")
return0
}
20. Quetometresnmerosydigasielterceroeselrestodeladivisindelosdosprimeros.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intnum1,num2,num3

printf("Introduzcanmero1:")
scanf("%d",&num1)

printf("Introduzcanmero2:")
scanf("%d",&num2)
printf("Introduzcanmero3:")
scanf("%d",&num3)
if(num1%num2==num3)
{
printf("Eltercernmeroeselrestodeladivisindelosdosprimeros.\n")
}
else
{
printf("EltercernmeroNOeselrestodeladivisindelosdosprimeros.\n")
}
system("PAUSE")
return0
}
21. QuemuestreunmendondelasopcionesseanEquiltero,IsscelesyEscaleno,pidaunaopcinycalcule
elpermetrodeltringuloseleccionado.
Sirvadeaclaracinqueelpermetrodeuntringuloessiemprelasumadesuslados,perohepreferidohacerloasparaver
lastresformasdiferentesdecalcularlo.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intlado,base,opcion

printf("Introduzcaladodeltringulo:")
scanf("%d",&lado)
printf("Introduzcabasedeltringulo:")
scanf("%d",&base)

printf("Seleccioneopcin:\n")
printf("1Equiltero\n")
printf("2Issceles\n")
printf("3Escaleno\n")

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

12/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

scanf("%d",&opcion)
switch(opcion)
{
case1:
printf("Elpermetroes:%d\n",3*lado)
break
case2:
printf("Elpermetroes:%d\n",(2*lado)+base)
break
case3:
printf("Elpermetroes:%d\n",lado+lado+lado)
break
default:
printf("Opcinnovlida.")
break
}

system("PAUSE")
return0

}
22. QuepasedeKgaotraunidaddemedidademasa,mostrarenpantallaunmenconlasopcionesposibles.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intpeso

printf("Introduzcapesoenkilogramos:")
scanf("%d",&peso)

printf("Seleccioneopcin:\n")
printf("1Hectogramos\n")
printf("2Decagramos\n")
printf("3Gramos\n")
printf("4Decigramos\n")
printf("5Centigramos\n")
printf("6Miligramos\n")

scanf("%d",&opcion)
switch(opcion)
{
case1:
printf("Elpesoes:%d\n",peso/10)
break
case2:
printf("Elpesoes:%d\n",peso/100)
break
case3:
printf("Elpesoes:%d\n",peso/1000)
break
case4:
printf("Elpesoes:%d\n",peso/10000)
break
case5:
printf("Elpesoes:%d\n",peso/100000)
break
case6:
printf("Elpesoes:%d\n",peso/1000000)
break
default:
printf("Opcinnovlida.")
break
}

system("PAUSE")
return0
}
23. Queleaunimportebrutoycalculesuimporteneto,siesmayorde15.000seleaplicarun16%deimpuestos,en
casocontrarioseleaplicarun10%.
#include<stdio.h>

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

13/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos

#include<stdlib.h>
intmain(void)
{
floatimporte,deduccion

printf("IntroduzcaImporte:")
scanf("%f",&importe)

if(importe>15000)
{
deduccion=importe*0.16
}
else
{
deduccion=importe*0.1
}

printf("Elimportenetoes%feuros\n",importededuccion)

system("PAUSE")
return0
}
24. Queleaunahoraenhora:minutos:segundosydigalahoraqueesunsegundodespus.
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
inthoras,minutos,segundos

printf("IntroduzcaHora:")
scanf("%d",&horas)
printf("IntroduzcaMinutos:")
scanf("%d",&minutos)
printf("IntroduzcaSegundos:")
scanf("%d",&segundos)

segundos=segundos+1

if(minutos>59)
{
minutos=0
}

if(horas>23)
{
horas=0
}

if(segundos>59)
{
segundos=0
minutos=minutos+1

if(minutos>59)
{
minutos=0
horas=horas+1
if(horas>23)
{
horas=0
}
}
}

printf("Lahora(unsegundodespus)es:%02d:%02d:%02d\n",horas,minutos,segundos)

system("PAUSE")
return0
}
25. Que calcule el sueldo que le corresponde al trabajador de una empresa que cobra 40.000 euros anuales, el
programadeberealizarlosclculosenfuncindelossiguientescriterios:
a. Sillevamsde10aosenlaempresaseleaplicaunaumentodel10%.

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

14/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos
b. Sillevamenosde10aosperomsque5seleaplicaunaumentodel7%.
c. Sillevamenosde5aosperomsque3seleaplicaunaumentodel5%.
d. Sillevamenosde3aosseleaplicaunaumentodel3%.

#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
floatimporte,aumento
intantiguedad

importe=40000

printf("Introduzcalaantigedaddeltrabajador:")
scanf("%d",&antiguedad)

if(antiguedad>=10)
{
aumento=importe*0.1
}
elseif(antiguedad<10&&antiguedad>=5)
{
aumento=importe*0.07
}
elseif(antiguedad<5&&antiguedad>=3)
{
aumento=importe*0.05
}
else
{
aumento=importe*0.03
}

printf("Elsueldoquelecorrespondealtrabajadoresde%feuros\n",importe+aumento)

system("PAUSE")
return0
}
Quosparecenlosejercicios?
+17 Recommend this on Google

835

17

Google+

Entradamsreciente

42.8K

Pginaprincipal

Entradaantigua

33comentarios:
Jorge 19deagostode2013,10:00
Losejerciciossonensumayorafciles,peromuybuenosparafamiliarizarteconellenguaje.
Responder

JuanCarlosGarcaRomero

28deagostode2013,19:21

Si, no tienen demasiada complicacin, pero espero que cumplan con su objetivo. Me alegro que te
gustenJorge.
Responder
Respuestas
ildefonsotarazona 23demarzode2015,22:31
hey we me podras ayudar en el punto 24 que en vez de que corra 1 segundo corra 30
segundosnoepodido
((24.Queleaunahoraenhora:minutos:segundosydigalahoraqueesunsegundodespus.))
Responder

MarcosAdrianMartinezFlores 20deoctubrede2013,1:00
Comopuedohacerqueelprogramamedigalasvecesqueseintrodujocadadato,porejemplo,de"n"
numerodecalificacionesmedigacuantos"10"hay,cuantos"9"hay,yasisucesivamente
Responder

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

15/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos
Respuestas
CarlosDanielGalvezBarrios 25denoviembrede2013,4:38
Esoselohacesmasfcilconvectores.....
yestructurarepetitiva...pasapormicorreocdg.light@gmail.comymuestrametuejercicio...
vereesimerecuerdoo,teloresulevooo)

Evans_Helion 20defebrerode2015,19:45
Acaestaelcodigo,esperotesirva:
#include
#include
intc1,c2,c3,c4,c5,c6,c7,c8,c9,c10,i,n
main(void){
//Dimenciondelvector//
printf("\nIngreseelnumerodenotasquedeseacalcular\n")
scanf("%d",&n)
intv[n]
for(i=1i<=ni++){
//validadciondenotas//
do{
printf("\nIngreselasnotas,recuerdedebenserde1a10\n")
printf("\nNotaNumero:%d\n",i)
scanf("%d",&v[i])
fflush(stdin)
if(v[i]<1||v[i]>10){
printf("\nNotafueraderango,vuelvaaintentarlo\n")
}
//contadordenotas//
switch(v[i]){
case1:
if(v[i]==1){
c1++
}
break
case2:
if(v[i]==2){
c2++
}
break
case3:
if(v[i]==3){
c3++
}
break
case4:
if(v[i]==4){
c4++
}
break
case5:
if(v[i]==5){
c5++
}
break
case6:
if(v[i]==6){
c6++
}
break
case7:
if(v[i]==7){
c7++
}
break
case8:
if(v[i]==8){
c8++
}
break
case9:
if(v[i]==9){
c9++
}
break
case10:
if(v[i]==10){
c10++
}

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

16/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos
break
default:
break
}
}while(v[i]<1||v[i]>10)
}
printf("\nAhoralaclasificaciondenotas:\n")
system("pause")
printf("\nLacantidaddenotasigualesa1ingresadasson:%d\n",c1)
printf("\nLacantidaddenotasigualesa2ingresadasson:%d\n",c2)
printf("\nLacantidaddenotasigualesa3ingresadasson:%d\n",c3)
printf("\nLacantidaddenotasigualesa4ingresadasson:%d\n",c4)
printf("\nLacantidaddenotasigualesa5ingresadasson:%d\n",c5)
printf("\nLacantidaddenotasigualesa6ingresadasson:%d\n",c6)
printf("\nLacantidaddenotasigualesa7ingresadasson:%d\n",c7)
printf("\nLacantidaddenotasigualesa8ingresadasson:%d\n",c8)
printf("\nLacantidaddenotasigualesa9ingresadasson:%d\n",c9)
printf("\nLacantidaddenotasigualesa10ingresadasson:%d\n",c10)
puts("")
system("pause")
}

Evans_Helion 20defebrerode2015,19:46
Enelprincipiodelcodigonosecopioesto:
#include
#include

Unknown 11deseptiembrede2015,18:29
Estamuybuenamrayudmuchisimoeneltallerdeprogramacion!gracias!Amigo
Responder

JuanCarlosGarcaRomero

21deoctubrede2013,19:24

Paraellonecesitarasbienoarraysoestructurasdinmicas,apartedecomprenderelfuncionamientode
losbucles.
Misolucinseraalmacenarcalificacioneshastaqueseintroduzcauncarcternovlido(enelcasode
unaestructuradinmica)obiencuandoterminedealmacenaresos"n"nmeros(encasodeusararray
fijo).
Despus a base de bucles y acumuladores voy incrementando las apariciones que correspondan, para
despusmostrarlasenpantalla.
Si tienes alguna duda te recomiendo el Curso bsico de C de ste blog. Ah se tratan muchos de los
temasquenecesitas.
Esperohabertesidodeayuda.Unsaludo.
Responder

wilzoonquintero 21denoviembrede2013,6:59
NOPODRIASACERUNOQUECONTENGAELIFELSE,FOR,SWITCHCASE,PRINTE,SCANF??

Responder
Respuestas
JuanCarlosGarcaRomero

21denoviembrede2013,16:37

BuenasWilzoon
Quecontengatodoeso?aquterefieres?Aunprogramaoaotraentradadelblog?
Saludos.
Responder

CyntiaGmez 31demarzode2014,2:42
Hola, muy buen aporte y esto nos ayuda a entender mejor los ejercicios de programaicin, si deseas
puedesvisitarmipgina,tengoejerciciosenc++,hechosenelprogramaborland,muchosdeellosson
fcilesdehaceryentendertambin,sideseaspuedesvisitarlo:http://adf.ly/6512806/programacionenc
Responder

HubertAlias 21deabrilde2014,1:03
Hola amigo, estaba haciendo un pequeo tutorial y me sirvieron muchos tus ejemplos, saludos desde
http://www.votatuprofesor.com
Responder

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

17/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos
CesarEnriqueCumbreraTejera 23deabrilde2014,23:39
Estecomentariohasidoeliminadoporelautor.
Responder

EdgarCap 17dejuliode2014,8:22
ayuda .....necesito escribir un programa en el que se genere aleatoriamente un vector de 20 numeros
enteros , el vector ha de quedar de tal forma que la suma de los 10 primeros elementos sea el mayor
que la suma de los 10 ultimos elementos. mostrar el vector original y el vector con la
distribucionindicada....
Responder

jhonnyalejandromuizjaime 1deagostode2014,0:35
quebienHaCipuEdOPrEsEnTaRlEAMipRoFeSoR.....................................:D
Responder

WalterDarioAramayo 11deoctubrede2014,4:24
Mepodriasdarunamanotengoelsiguienteejemploytalvezmepodriasorientarcomoresolverlo:
Utilizandolistassimples(connicopunteroalinicio)implementeelTDAbicolaconentradarestringiday
lasoperacionesiniciar_cola,cola_vaciayquitar_cola.ConsiderequelaestructuradedatosdelTDAdebe
contemplar algn elemento que permita mantener registro de la cantidad de valores almacenados en la
cola.
Responder

Yanely_molina.sur13@Chaparriya 8dejuniode2015,0:10
meayudasconeste?
programa de c++ que genere aleatoriamente un nombre completo, dados previamente 3 nombres, 3
apellidospaternosy3apellidosmaternos,loscualesseencuentranalmacenadosenarreglos
Responder

Fede 26dejuniode2015,17:14
Muchasgraciasporcompartirtusconocimientoscontodosnosotros.
Acabodehacerelejercicion6yloheresueltodeunaformaquecreoesmssencillaquelaquehas
planteado,yaqueimplicanmenoslneasdecdigo:
//Pidetresnmerosylosdevuelveordenadosdemayoramenor
#include
intmain(){
intx,y,z,aux
printf("Introducetresnenteropositivosseparadosporunespacio:")
scanf("%d%d%d",&x,&y,&z)
if(y>x){
aux=x
x=y
y=aux
}
if(z>y){
aux=y
y=z
z=aux
}
if(y>x){
aux=x
x=y
y=aux
}
printf("\nOrdenadosdemayoramenorson:%d,%dy%d\n",x,y,z)
return0
}
Responder

Unknown 10deseptiembrede2015,5:13
necesitoayuda!):miprofequiereunprogramaquesume,resteymultipliqueperoquierequeseansolo
tresvaloresopcion1=suma(a+b)opcion2=resta(bc)opcion3=multiplique(a*c)
yapartequierequesemuestreelmenudenuevo!...meprodianayudar?
Responder

argeniscarvajalperez 13deseptiembrede2015,2:02
explicaunpocomejoreso
Responder

EricLetterucci 17deseptiembrede2015,8:39
Ayudaamigonecesitounprogramaquepuedaingresar10caracteres,yquecuentelasmayusculas!
Responder

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

18/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos
genchy 27deseptiembrede2015,0:35
Holaa.Porfavorayudenmeconesteejerciciodeprogramacion,lonecesitourgentemente..CREARUN
PROGRAMA EN C. CONSIDERE UNA MATRIZ DE ORDEN n x n. ESCRIBA UN PROGRAMA QUE
LEA TODOS LOS DATOS DE LA MATRIZ. REALICE LA SUMA DE TODAS LAS FILAS, LAS SUMA
DE TODAS LAS COLUMNAS Y LA SUMA DE LA DIAGONAL. IMPRIMA LOS RESULTADOS . Utilice
estructuraderepeticionyarreglo..
Responder

Unknown 27deseptiembrede2015,5:01
Holabuenasnochesporfavoraydenmeconesteejerciciodeprogramacinqueescrearunprograma
encquemedelosparametrosdelaecuacindelarecta
Responder

lidiacontrerasperalta 27deseptiembrede2015,5:02
Holabuenasnochesporfavoraydenmeconesteejerciciodeprogramacinqueescrearunprograma
encquemedelosparametrosdelaecuacindelarecta
Responder

wilson 28deseptiembrede2015,18:39
Holamepodranayudarconesteejercicio:
Hacer un programa que lea dos nmeros y diga cuntos y cules divisores tiene cada uno y cual tiene
msdivisores.
Responder

Unknown 13deoctubrede2015,22:25
Megustarasabersielprogramanumerocuatrodelosmesesfuncionasienrealidadcorreelprograma
Responder

EnriqueSantosVentura 1denoviembrede2015,7:47
Necesitoresolverelejercicio8.12(Quintillasjocosas)dellibreo"ComoprogramarenC/C++2daedicion
porDeitel",sialguienmepuedeayudarseloagradecera.miemailes:assan@fe.uho.edu.cu
Responder

BryanColon 2denoviembrede2015,1:45
AlguienmepuedeayudaracerunprogramadeunaSOPADELETRAScon28palabras
Responder

Unknown 7denoviembrede2015,4:31
Necesit ayuda para los que entendieron c++ que se corra un tanque con una vlvula y se llene ala
velocidadquequieraelusuario
Responder

RAYMUNDOBUSTAMANTEHERNANDEZ 7denoviembrede2015,4:47
Necesit ayuda para los que entendieron c++ que se corra un tanque con una vlvula y se llene ala
velocidadquequieraelusuario
Responder

KaZperCorona 9denoviembrede2015,7:19
//programaqueescribealreves
#include
#include
intmain(intargc,charconst*argv[])
{
chartexto[2000]
int1
printf("Escriveuntexto\n")
gets(texto)
printf("Escribiste:%s",texto)
intlen=strlen(texto)
printf("textoalreves:\n")
for(inti=0i<len++i)
{
printf("%c",texto[leni])
}
printf("\n")
gets(texto)
system("pause")
return0
}
Responder

EzequielGuerrero 5dediciembrede2015,3:36
porfavornecesitoayudaenlenguajec,1programaquepida3numerosyalfinalimprimalosumeros1
al31ylosnumerosqueustedcapturonodebensalir.
2 programa que pida 3 numeros y al final imprima los numeros del 1 al 21 y los numeros que usted
capturodebensalirenletrasynoennumero.

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

19/20

21/1/2016

25ejerciciosresueltosdeestructurascondicionalesenC:ProgramaVideojuegos
3programaquepida3nombresyalfinaldigacuantarepeticioneshay.
4programaquepidaelnumerodelmesyalfinalimprimalosmesessiguientesennumero.
5programaquepidaelnombredelmesyalfinalimprimalosmesessiguietesennumero.
6programaquepida1numeroyalfinalimprimalos3numerosanterioresalqueustedcapturo.
7programaqueimprimalosnumeros2al32pares
8programaqueimprimalosnumerosdel1al31impar.
9programaquepida31numerosyalfinalimprimaeltotal
10programaquepida2numerosylosordenedemayoramenor.
porfavornecesitoquemeayuden..gracias
Responder



Comentarcomo:

Publicar

CuentadeGoogle

Vistaprevia

Enlacesaestaentrada
Crearunenlace
Suscribirsea:Enviarcomentarios(Atom)

NOTICIAS GAMASUTRA

NOTICIAS INDIE GAMES

UbisoftteamsupwithElijahWood'sproductionfirm
forVRprojects

ChildrenofZodiarcsTacticalJRPGKickstarter

NOTICIAS GAME CAREER GUIDE


ResultsfromGameDesignChallenge:Keepit
Clean

MoonHuntersPreviewTheStrengthofYourStory
Getajob:GiantSparrowishiringaGameplay
Programmer
VRreminds100ftRobotGolfdevofthePS2game
makingglorydays
OfficialGDCpodcastreturns,withOneLifeLeft
andGamasutra

Design101:BalancingGames
ThemagicalrealismofDujanah
Shelter2SpinoffPawsAnnounced
SkulkThroughtheHallsofanAncientSyrian
PalaceinQasiralWasatToday

HowtoMakeaGameinOneWeek:EpicMegaJam
Learnings
Design101:TheRoleofRandomness
Whatwouldapsychologystudentbedoingata
gamesstudio?

Don'tMiss:Evaluatingthemicrotransactionsof
MortalKombatX

Copyright2016ProgramaVideojuegos|PoweredbyBlogger
DesignbyNewWpThemes|BloggerTemplatebyLasanthaFreeBloggerThemes|NewBloggerThemes.com

Google+

http://programavideojuegos.blogspot.mx/2013/05/25ejerciciosresueltosdeestructuras.html

20/20