PRIMERA SOLEMNE - Marcel De L`Herbe

Anuncio
PRIMERA SOLEMNE
UNIVERSIDAD
DIEGO
PORTALES
Facultad
de
Ingeniería
Programación
‐
CIT1000-2.
NOMBRE
ALUMNO:
Problema
1.
¿Qué
muestra
el
siguiente
programa
por
pantalla?
#include <stdio.h>
//#include <stdlib.h>
int main()
{
int b=5,i=6,d=2,a=1;
int e=3;
printf("\\\"solemne%d\n",a);
while (b==5)
{
for(a=i;a>e;a--)
{
printf("if(%i==%d)\n",a,d);
d++;
}
printf("%i\t",i);
printf("%d",b);
if(d>=7)
b--;
//system("PAUSE");
}
return -321;
}
Problema
2.
Sea
la
secuencia
de
números:
2
5
4
7
6...
Realice
un
programa
el
cual
pida
al
usuario
un
número
de
inicio
y
un
número
de
fin
y
muestre
por
pantalla
los
números
de
cumplan
con
la
secuencia
mencionada
anteriormente.
Considere
que
el
número
de
inicio
y
fin
están
incluidos
en
la
secuencia.
Ejemplo:
Ingrese
numero
inicio:
2
Ingrese
numero
fin:
6
2
5
4
7
6
3.
Actualmente
muchas
bancos
ofrecen
cuentas
de
ahorro
en
dinero.
Usted,
como
buen
analista
debe
determinar
cuál
es
el
valor
final
del
ahorro
al
cabo
de
n
meses
con
una
tasa
de
interés
de
i%
y
una
cuota
de
$x
(pesos).
Ejemplo,
supongamos
que
solicita
abrir
un
cta
de
ahorro
por
3
meses
con
una
cuota
inicial
de
$250,
y
una
tasa
de
interés
del
5%.
Mes
Valor
Futuro
Subtotal
(en
pesos)
1
250
+
250*5%
=
250
+
12.5
$262.5
2
262.5
+
262.5*5%
=
262.5
+
13.1
$275.6
3
275.6
+
275.6*5%
=
275.6
+
13.8
$289.4
Según
la
tabla
anterior
usted
canceló
un
total
de
$289.4.
en
tres
meses.
Formule
un
programa
que
a
partir
de
las
tres
variables
{n,I,x}
ingresadas
por
teclado,
determine
el
valor
total
del
ahorro.
Considere
las
diferencias
de
tipo
entre
las
variables
(int,
float,
etc).
Pauta Solemne 1. Programación . (CIT1000-2).
Prof. Miguel Carrasco
UNIVERSIDAD
DIEGO
PORTALES
Ingeniería
Civil
Informática
y
Telecomunicaciones
Programación
I
‐
CIT1000-9.
Profesor:
Miguel
Carrasco
PAUTA SOLEMNE I
Problema
1
¿Qué
muestra
el
siguiente
programa
por
pantalla?
#include <stdio.h>
//#include <stdlib.h>
int main()
{
int b=5,i=6,d=2,a=1;
int e=3;
printf("\\\"solemne%d\n",a);
while (b==5)
{
for(a=i;a>e;a--)
{
printf("if(%i==%d)\n",a,d);
d++;
}
printf("%i\t",i);
printf("%d",b);
if(d>=7)
b--;
//system("PAUSE");
}
return -321;
}
Solución
El
programa
muestra
la
siguiente
salida
por
pantalla:
\"solemne1
if(6==2)
if(5==3)
if(4==4)
6
5if(6==5)
if(5==6)
if(4==7)
6
5
Pauta Solemne 1. Programación . (CIT1000-2).
Prof. Miguel Carrasco
Problema
2
Sea
la
secuencia
de
números:
2
5
4
7
6...
Realice
un
programa
el
cual
pida
al
usuario
un
número
de
inicio
y
un
número
de
fin
y
muestre
por
pantalla
los
números
de
cumplan
con
la
secuencia
mencionada
anteriormente.
Considere
que
el
número
de
inicio
y
fin
están
incluidos
en
la
secuencia.
Solución
#include <stdio.h>
int main()
{
int inicio,fin;
int ok=0;
printf("Ingrese numero inicio: ");
scanf("%i",&inicio);
printf("Ingrese numero fin: ");
scanf("%i",&fin);
while(inicio!=fin)
{
printf("%i\n",inicio);
if(ok==0)
{
inicio+=3;
ok++;
}
else
{
inicio-=1;
ok=0;
}
}
printf("%i\n",inicio);
}
Pauta Solemne 1. Programación . (CIT1000-2).
Prof. Miguel Carrasco
Problema
3
Actualmente
muchas
casas
comerciales
y
bancos
ofrecen
cuentas
de
ahorro
en
dinero.
Usted,
como
buen
analista
debe
determinar
cuál
es
el
valor
final
del
ahorro
al
cabo
de
n
meses
con
una
tasa
de
interés
de
i%
y
una
cuota
de
$x
(pesos).
Ejemplo,
supongamos
que
solicita
abrir
un
cuenta
de
ahorro
por
3
meses
con
una
cuota
inicial
de
$250,
y
una
tasa
de
interés
del
5%.
Mes
Valor
Subtotal
(en
pesos)
1
250
+
250*5%
=
250
+
12.5
$262.5
2
262.5
+
262.5*5%
=
262.5
+
13.1
$275.6
3
275.6
+
275.6*5%
=
275.6
+
13.8
$289.4
Según
la
tabla
anterior
usted
canceló
un
total
de
$289.4
en
tres
meses.
Formule
un
programa
que
a
partir
de
las
tres
variables
{n,i,x}
ingresadas
por
teclado,
determine
el
valor
total
del
ahorro.
Considere
las
diferencias
de
tipo
entre
las
variables
(int,
float,
etc).
Solución
#include <stdio.h>
int main ()
{
int i, mes;
float acum, monto, interes;
printf("Ingrese la tasa de interes (en decimal): ");
scanf("%f", &interes);
printf("Ingrese el número de meses: ");
scanf("%d",&mes);
printf("Ingrese el la cuota: ");
scanf("%f", &monto);
// inicializamos la variable acumuladora
acum=monto;
for (i=1;i<=mes; i++)
{
acum+= acum*interes;
printf(" En el mes %d el acumulado es: $%.2f\n",i, acum);
}
printf("Al cabo de %d meses, el monto es $%.2f",mes, acum);
}
Pauta Solemne 1. Programación . (CIT1000-2).
Prof. Miguel Carrasco
Descargar