Académique Documents
Professionnel Documents
Culture Documents
Lapresin,elvolumenylatemperaturadeunamasadeaireserelacionanporlaformula:
masa=(presin*volumen)/(0.37*(temperatura+460))
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
floattemperatura,presion,volumen,masa
printf("IngreseTemperatura:")
scanf("%f",&temperatura)
printf("IngresePresion:")
scanf("%f",&presion)
printf("IngreseVolumen:")
scanf("%f",&volumen)
masa=(presion*volumen)/(0.37*(temperatura+460))
printf("Lamasacalculadaes:%f\n",masa)
system("PAUSE")
return0
}
____________________________________________________________________________
__
4.Calcularelnmerodepulsacionesqueunapersonadebetenerporcada10segundosde
ejercicio,silaformulaes:
Num_pulsaciones=(220edad)/10
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intedad,num_pulsaciones
printf("IngreseEdad:")
scanf("%d",&edad)
num_pulsaciones=(220edad)/10
printf("Pulsacionesen10segson:%d\n",num_pulsaciones)
system("PAUSE")
return0
}
____________________________________________________________________________
__
5.Calcularelnuevosalariodeunobrerosiobtuvounincrementodel25%sobresusalario
anterior.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intsalario_anterior,incremento,salario_actual
printf("Susalarioanteriorfue:")
scanf("%d",&salario_anterior)
incremento=salario_anterior*0.25
salario_actual=incremento+salario_anterior
printf("Sunuevosalarioes:%d\n",salario_actual)
system("PAUSE")
return0
}
____________________________________________________________________________
__
6.Enunhospitalexistentresreas:Ginecologa,Pediatra,Traumatologa.Elpresupuesto
anualdelhospitalse
reparteconformealasiguiente.tabla:
reaPorcentajedelpresupuesto
Ginecologa40%
Traumatologa30%
Pediatra30%
Obtenerlacantidaddedineroquerecibircadarea,paracualquiermontopresupuestal.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intpresupuesto,ginecologia,traumatologia,pediatria,presupuesto_total
printf("IngresePresupuesto:")
scanf("%d",&presupuesto)
ginecologia=presupuesto*0.4
traumatologia=presupuesto*0.3
pediatria=presupuesto*0.3
presupuesto_total=ginecologia+pediatria+traumatologia
printf("PresupuestoGinecologiaes:%d\n",ginecologia)
printf("PresupuestoTraumatologiaes:%d\n",traumatologia)
printf("PresupuestoPediatriaes:%d\n",pediatria)
printf("PresupuestoTotales:%d\n",presupuesto_total)
system("PAUSE")
return0
}
____________________________________________________________________________
__
7.Eldueodeunatiendacompraunarticuloaunpreciodeterminado.Obtenerelprecioenque
lodebevenderpara
obtenerunagananciadel30%.
#include<cstdlib>
#include<iostream>
#include<math.h>
usingnamespacestd
intmain(intargc,char*argv[])
{
intvalor_comprado,valor_venta,ganancia
printf("IngreseValorArticuloComprado:")
scanf("%d",&valor_comprado)
ganancia=valor_comprado*0.3
valor_venta=ganancia+valor_comprado
printf("Elpreciodeventaes:%d\n",valor_venta)
system("PAUSE")
return0
}
____________________________________________________________________________
__
8.Todosloslunes,mircolesyviernes,unapersonacorrelamismarutaycronometralos
tiemposobtenidos.
Determinareltiempopromedioquelapersonatardaenrecorrerlarutaenunasemana
cualquiera.
#include<cstdlib>
#include<iostream>
#include<math.h>
usingnamespacestd
intmain(intargc,char*argv[])
{
intlunes,miercoles,viernes,promedio
printf("IngreseValoresCronometrados:")
scanf("%d%d%d",&lunes,&miercoles,&viernes)
promedio=(lunes+miercoles+viernes)/3
printf("PromedioCronometradoes:%d\n",promedio)
system("PAUSE")
return0
}
____________________________________________________________________________
__
9.Trespersonasdecideninvertirsudineroparafundarunaempresa.Cadaunadeellas
invierteunacantidad
distinta.Obtenerelporcentajequecadaquieninvierteconrespectoalacantidadtotalinvertida.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intpresupuesto,persona1,persona2,persona3,porc1,porc2,porc3
printf("IngresePresupuestos:")
scanf("%d%d%d",&persona1,&persona2,&persona3)
presupuesto=persona1+persona2+persona3
printf("\nPresupuestoTotal:%d\n",presupuesto)
porc1=(persona1*100)/presupuesto
porc2=(persona2*100)/presupuesto
porc3=(persona3*100)/presupuesto
printf("\nPorcentajePersona1:%d\n",porc1)
printf("PorcentajePersona2:%d\n",porc2)
printf("PorcentajePersona3:%d\n",porc3)
system("PAUSE")
return0
}
____________________________________________________________________________
__
10.Unalumnodeseasabercualsersupromediogeneralenlastresmateriasmasfcilesque
cursaycualserel
promedioqueobtendrencadaunadeellas.Estasmateriasseevalancomosemuestraa
continuacin:
LacalificacindeCalculoseobtienedelasiguientemanera:
Examen90%
Promediodetrabajos10%
Enestamateriasepidiuntotaldetrestrabajos.
LacalificacindeProgramacinseobtienedelasiguientemanera:
Examen80%
Promediodetrabajos20%
Enestamateriasepidiuntotaldedostrabajos.
LacalificacindeIntroduccinalaIngenieraseobtienedelasiguientemanera:
Examen85%
Promediodetrabajos15%
Enestamateriasepidiunpromediodetrestrabajos.
LacalificacindeFsicaseobtienedelasiguientemanera:
PrimerParcial15%
Trabajo5%
SegundoParcial15%
Trabajo5%
TercerParcial20%
Trabajo10%
ExmenFinal20%
Trabajos10%
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
floatexa_fisica,notac1,notac2,notac3,pro_trabajos,pro_calculo,pro_general
printf("NOTASCALCULODIFERENCIAL:\n\n")
printf("IngreseCalificaciondeExamen:")
scanf("%f",&exa_fisica)
printf("\nIngreseCalificaciondeTrabajos\n")
scanf("%f%f%f",¬ac1,¬ac2,¬ac3)
pro_trabajos=(notac1+notac2+notac3)/3
pro_calculo=(exa_fisica*0.9)+(pro_trabajos*0.1)
printf("\nNotaDefinitivaCalculoDiferencial:%f\n",pro_calculo)
printf("\n\nNOTASTALLERDEPROGRAMACION:\n\n")
floatexa_prog,notap1,notap2,prog_trabajos,pro_prog
printf("IngreseCalificaciondeExamen:")
scanf("%f",&exa_prog)
printf("\nIngreseCalificaciondeTrabajos\n")
scanf("%f%f",¬ap1,¬ap2)
prog_trabajos=(notap1+notap2)/2
pro_prog=(exa_prog*0.8)+(prog_trabajos*0.2)
printf("\nNotaDefinitivaTallerdeProgramacion:%f\n",pro_prog)
printf("\n\nNOTASINTRODUCCIONINGENIERIA:\n\n")
floatexa_intro,notat1,notat2,notat3,prot_trabajos,pro_intro
printf("IngreseCalificaciondeExamen:")
scanf("%f",&exa_intro)
printf("\nIngreseCalificaciondeTrabajos\n")
scanf("%f%f%f",¬at1,¬at2,¬at3)
prot_trabajos=(notat1+notat2+notat3)/3
pro_intro=(exa_intro*0.85)+(prot_trabajos*0.15)
printf("\nNotaDefinitivaIntroduccionIngenieria:%f\n",pro_intro)
printf("\n\nNOTASFISICAMECANICA:\n\n")
floatexa_pro,parcial1,parcial2,parcial3,parcial4
floatnotaf1,notaf2,notaf3,notaf4,prof_trabajos,pro_parciales,pro_fisica
printf("IngreseNotasdeParciales:\n")
scanf("%f%f%f%f",&parcial1,&parcial2,&parcial3,&parcial4)
printf("IngreseCalificaciondeTrabajos\n")
scanf("%f%f%f%f",¬af1,¬af2,¬af3,¬af4)
prot_trabajos=(notaf1*0.05)+(notaf2*0.05)+(notaf3*0.1)+(notaf4*0.1)
pro_parciales=(parcial1*0.15)+(parcial2*0.15)+(parcial3*0.2)+(parcial4*0.2)
pro_fisica=prot_trabajos+pro_parciales
printf("\nNotaDefinitivaFisicaMecanica:%f\n",pro_fisica)
pro_general=(pro_calculo+pro_intro+pro_prog+pro_fisica)/4
printf("PromedioGeneral=%f\n",pro_general)
system("PAUSE")
return0
}
ESTRUCTURASCONDICIONALES
1.Calculareltotalqueunapersonadebepagarenunllanta,sielprecioporunidadesde
$80.000sisecompran
menosde5llantasyde$70.000sisecompran5oms.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intnum_llantas,mayor_5,menor_5
printf("IngreseNumerodeLLantasacomprar:")
scanf("%d",&num_llantas)
if(num_llantas<=5)
{
menor_5=80000*num_llantas
printf("SuvaloraPagares:%d",menor_5)
}
else
{
mayor_5=70000*num_llantas
printf("SuvaloraPagares:%d\n\n",mayor_5)
}
system("PAUSE")
return0
}
____________________________________________________________________________
__
2.Enunsupermercadosehaceunapromocin,mediantelacualelclienteobtieneun
descuentodependiendodeun
nmeroqueseescogealazar.Sielnmeroescogidoesmenorque50eldescuentoesdel
15%sobreeltotaldela
compra,siesmayoroiguala50eldescuentoesdel20%.Obtenercuantodinerosele
descuenta.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intnum_balota,compra,mayor_50,menor_50,descuento1,descuento2
printf("IngreseNumerodebalota:")
scanf("%d",&num_balota)
printf("IngreseValorTotaldeCompra:")
scanf("%d",&compra)
if(num_balota<=50)
{
descuento1=compra*0.15
menor_50=compradescuento1
printf("SuvaloraPagares:%d\n\n",menor_50)
}
else
{
descuento2=compra*0.2
mayor_50=compradescuento2
printf("SuvaloraPagares:%d\n\n",mayor_50)
}
system("PAUSE")
return0
}
____________________________________________________________________________
__
3.Calcularelnmerodepulsacionesquedebetenerunapersonaporcada10segundosde
ejercicioaerbicola
formulaqueseaplicacuandoelsexoesfemeninoes:
num.pulsaciones=(220edad)/10
ysielsexoesmasculino:
num.pulsaciones=(210edad)/10
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intsexo,edad,num_pulsaciones
printf("IngreseEdad:")
scanf("%d",&edad)
printf("IngreseSexoM=1oF=0:")
scanf("%d",&sexo)
if(sexo==0)
{
num_pulsaciones=(220edad)/10
printf("Suspulsacionesen10sgson:%d\n\n",num_pulsaciones)
}
if(sexo==1)
{
num_pulsaciones=(210edad)/10
printf("Suspulsacionesen10sgson:%d\n\n",num_pulsaciones)
}
system("PAUSE")
return0
}
____________________________________________________________________________
__
4.Unacompaadesegurosestaabriendoundepartamentodefinanzasyestableciun
programaparacaptar
clientes,queconsisteenlosiguiente:Sielmontoporelqueseefectaelprstamoesmenor
que$500.000la
cuotaapagarserporel3%delmonto,ysielmontoesmayorque$500.000lacuotaapagar
serel2%del
monto.Lacompaadeseadeterminarcualserlacuotaquedebepagaruncliente.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intprestamo,cuota
charnombre1[40]
charnombre2[40]
charapellido[40]
printf("ValorPrestamo:")
scanf("%d",&prestamo)
printf("Nombre:")
scanf("%s%s%s",&nombre1,&nombre2,&apellido)
if(prestamo<=500000)
{
cuota=prestamo*0.03
printf("\nSeor%s%s%selvalordesucuotaes:%d\n\n",nombre1,nombre2,apellido,cuota)
}
if(prestamo>500000)
{
cuota=prestamo*0.02
printf("\nSeor%s%s%selvalordesucuotaes:%d\n\n",
nombre1,nombre2,apellido,cuota)
}
system("PAUSE")
return0
____________________________________________________________________________
__
5.EnunaUniversidadelpagodematriculadelosalumnossedeterminasegnelnmerode
materiasquecursan.El
costodetodaslasmateriaseselmismo.
Sehaestablecidounprogramaparaestimularalosalumnos,elcualconsisteenlosiguiente:si
elpromedio
obtenidoporunalumnoenelultimoperiodoesmayoroigualque4.3,seleharundescuento
del30%sobre
lamatriculaynoselecobraraelUsodeInternetsielpromedioobtenidoesmenorque4.3
deberpagarla
colegiaturacompleta,lacualtieneunvalorde$30.000.Obtenercuantodebepagarunalumno.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
floatpromedio
intmatricula,descuento,matriculaf
charnombre1[40]
charnombre2[40]
charapellido[40]
printf("Nombre:")
scanf("%s%s%s",&nombre1,&nombre2,&apellido)
printf("PromedioGeneral:")
scanf("%f",&promedio)
printf("ValorMatricula:")
scanf("%d",&matricula)
if(promedio>4.3)
{
descuento=matricula*0.3
matriculaf=matriculadescuento
printf("\nSeor%s%s%selvalordesumatriculaes:%d\n\n",
nombre1,nombre2,apellido,matriculaf)
}
if(promedio<=4.3)
{
matriculaf=matricula+30000
printf("\nSeor%s%s%selvalordesumatriculaes:%d\n\n",
nombre1,nombre2,apellido,matriculaf)
}
system("PAUSE")
return0
}
____________________________________________________________________________
__
6.Unaempresadebienesracesofrececasasdeinterssocial,bajolassiguientes
condiciones:Silosingresosdel
compradorsonmenoresde$800.000elprimerpagoserdel15%delcostodelacasayel
restosedistribuiren
pagosmensuales,apagarendiezaos.Silosingresosdelcompradorsonde$800.000oms
ellacuotainicial
serdel30%delcostodelacasayelrestosedistribuirenpagosmensualesapagaren7
aos.
Laempresaquiereobtenercuantodebepagaruncompradorporconceptodelprimerpagoy
cuantoporcada
pagoparcial.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intingresos,casa,cuota_inicial,cuotas
charnombre1[40]
charnombre2[40]
charapellido[40]
printf("Nombre:")
scanf("%s%s%s",&nombre1,&nombre2,&apellido)
printf("IngresosMensual:")
scanf("%d",&ingresos)
printf("ValordelaCasa:")
scanf("%d",&casa)
if(ingresos<800000)
{
cuota_inicial=casa*0.15
cuotas=(casacuota_inicial)/10
printf("\nSeor%s%s%selvalordesuprimeracuotaes%dysucuotamensuales%dpor
10aos\n\n",nombre1,nombre2,apellido,cuota_inicial,cuotas)
}
if(ingresos>=800000)
{
cuota_inicial=casa*0.3
cuotas=(casacuota_inicial)/7
printf("\nSeor%s%s%selvalordesuprimeracuotaes%dysucuotamensuales%dpor
10aos\n\n",nombre1,nombre2,apellido,cuota_inicial,cuotas)
}
system("PAUSE")
return0
}
____________________________________________________________________________
__
7.ElgobiernohaestablecidoelprogramaSAR(SistemadeAhorroparaelRetiro)queconsiste
enquelosdueos
delaempresadebenobligatoriamentedepositarenunacuentabancariaunporcentajedel
salariodelos
trabajadoresadicionalmentelostrabajadorespuedensolicitaralaempresaquedeposite
directamenteunacuota
fijaounporcentajedesusalarioenlacuentadelSAR,lacualleserdescontadadesupago.
UntrabajadorquehadecididoaportarasucuentadelSARdeseasaberlacantidadtotalde
dineroqueestar
depositadoaesacuentacadames,yelpagomensualquerecibir.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intsalario,descuento,salariof,valor,decision
charnombre1[40]
charnombre2[40]
charapellido[40]
printf("Nombre:")
scanf("%s%s%s",&nombre1,&nombre2,&apellido)
printf("Salario:")
scanf("%d",&salario)
printf("Laempresaadestinadoel20porcientodesusalarioalSRAestadeacuerdo?si=1o
no=0:")
scanf("%d",&decision)
if(decision==1)
{
printf("IngresevalordestinadoalSRA:")
scanf("%d",&valor)
salariof=salariovalor
printf("\nSeor%s%s%ssusalariodescontandolodeSRAes=%d\n\n",
nombre1,nombre2,apellido,salariof)
}
if(decision==0)
{
descuento=salario*0.2
salariof=salariodescuento
printf("\nSeor%s%s%ssuaportealSRAesde%dysusalarioesde%d\n\n",
nombre1,nombre2,apellido,descuento,salariof)
}
system("PAUSE")
return0
}
____________________________________________________________________________
__
9.LaadministracindelmunicipiodePalermodeseareforestarunbosquequemide
determinadonmerode
hectreas.Silasuperficiedelterrenoexcedea1millndemetroscuadrados,entonces
decidirsembrardela
siguientemanera:
PorcentajedelasuperficiedelbosqueTipoderbol
70%pino
20%eucalipto
10%cedro
Silasuperficiedelterrenoesmenoroigualaunmillndemetroscuadrados,entoncesdecidir
sembrarde
lasiguientemanera:
PorcentajedelasuperficiedelbosqueTipoderbol
50%pino
30%eucalipto
20%cedro
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
inthectareas,pino,eucalipto,cedro
printf("NumerodeHectareas:")
scanf("%d",&hectareas)
if(hectareas<=1000000)
{
pino=hectareas*0.5
eucalipto=hectareas*0.3
cedro=hectareas*0.2
printf("\nSetienequesembrar%ddePino\n",pino)
printf("\nSetienequesembrar%ddeEucalipto\n",eucalipto)
printf("\nSetienequesembrar%ddeCedro\n",cedro)
}
if(hectareas>1000000)
{
pino=hectareas*0.7
eucalipto=hectareas*0.2
cedro=hectareas*0.1
printf("\nSetienequesembrar%ddePino\n",pino)
printf("\nSetienequesembrar%ddeEucalipto\n",eucalipto)
printf("\nSetienequesembrar%ddeCedro\n",cedro)
}
system("PAUSE")
return0
}
____________________________________________________________________________
_
10.Elgobiernodeseasaberelnmerodepinos,eucaliptosycedrosquetendrquesembrar
enelbosque,sisesabe
queen10metroscuadradoscaben8pinos,en15metroscuadradoscaben15eucaliptosyen
18metroscuadrados
caben10cedros.Tambinsesabequeunahectreaequivalea10milmetroscuadrados.Una
personase
encuentraconunproblemadecomprarunautomvilounterreno,loscualescuestan
exactamentelomismo.Sabe
quemientraselautomvilsedevala,conelterrenosucedelocontrario.Estapersona
compraraelautomvilsial
cabodetresaosladevaluacindeestenoesmayorquelamitaddelincrementodelvalordel
terreno.Aydalea
estapersonaadeterminarsidebeonocomprarelautomvil.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
inthectareas,pino,eucalipto,cedro,conv_hectarea,conv_hectarea2,conv_hectarea3
intpino_hectarea,eucalipto_hectarea,cedro_hectarea
printf("NumerodeHectareas:")
scanf("%d",&hectareas)
conv_hectarea=10/10000
pino_hectarea=8/conv_hectarea
pino=hectareas*pino_hectarea
conv_hectarea2=15/10000
eucalipto_hectarea=15/conv_hectarea2
eucalipto=hectareas*eucalipto_hectarea
conv_hectarea3=18/10000
cedro_hectarea=10/conv_hectarea3
cedro=hectareas*cedro_hectarea
printf("\nSetienequesembrar%ddePino\n",pino)
printf("\nSetienequesembrar%ddeEucalipto\n",eucalipto)
printf("\nSetienequesembrar%ddeCedro\n",cedro)
system("PAUSE")
return0
}
____________________________________________________________________________
__
CONDICIONALESCOMPUESTAS
1.Enunafabricadecomputadorasseplaneaofreceralosclientesundescuentoque
dependerdelnmerode
computadorasquecompre.Silascomputadorassonmenosdecincoselesdarun10%de
descuentosobreel
totaldelacomprasielnmerodecomputadorasesmayoroigualacincoperomenosdediez
seleotorgaun
20%dedescuentoysison10omasselesdaun40%dedescuento.Elpreciodecada
computadoraesde
$1.150.000
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intcomputador,descuento,total,pagar
printf("Numerodecomputadorasacomprar:")
scanf("%d",&computador)
if(computador<5)
{
total=computador*1150000
descuento=total*0.1
pagar=totaldescuento
printf("\nSuvalortotalapagares=%d\n",pagar)
}
if(computador>=5&&computador<10)
{
total=computador*1150000
descuento=total*0.2
pagar=totaldescuento
printf("\nSuvalortotalapagares=%d\n",pagar)
}
else
{
total=computador*1150000
descuento=total*0.4
pagar=totaldescuento
printf("\nSuvalortotalapagares=%d\n",pagar)
}
system("PAUSE")
return0
}
____________________________________________________________________________
__
2.EnReindustriassehaestablecidounapromocindelasllantasmarcaHancock,dicha
promocinconsisteenlo
siguiente:
Sisecompranmenosdecincollantaselprecioesde$130.000cadauna,de$120.000sise
comprandecinco
a10yde$115.000sisecompranmasde10.
Obtenerlacantidaddedineroqueunapersonatienequepagarporcadaunadelasllantasque
comprayla
quetienequepagarporeltotaldelacompra.
#include<cstdlib>
#include<iostream>
usingnamespacestd
intmain(intargc,char*argv[])
{
intllantas,total
printf("Numerodellantasacomprar:")
scanf("%d",&llantas)
if(llantas<5)
{
total=llantas*130000
printf("\nElvalordecadallantaesde130.000ySuvalortotalapagares=%d\n",total)
}
if(llantas>=5&&llantas<10)
{
total=llantas*120000
printf("\nElvalordecadallantaesde120.000ySuvalortotalapagares=%d\n",total)
}
if(llantas>10)
{
total=llantas*115000
printf("\nElvalordecadallantaesde115.000ySuvalortotalapagares=%d\n",total)
}
system("PAUSE")
return0
}
____________________________________________________________________________
__