Você está na página 1de 3

Tecnologa Electrnica y Telecomunicaciones

Introduccin a la Programacin

ESCUELA POLITCNICA NACIONAL


ESCUELA DE FORMACIN DE TECNLOGOS

INTRODUCCIN A LA PROGRAMACIN
ASIGNATURA:
PROFESOR:
PERODO ACADMICO:

Introduccin a la Programacin
Ing. Ivonne Maldonado
Sep. 2015 - Feb. 2016

DEBER 6

TTULO:
Ejercicios: Sumatoria y promedio
ESTUDIANTE
Pal Casa

FECHA DE REALIZACIN: 19 de enero del 2016


FECHA DE ENTREGA: 26 de enero del 2016
CALIFICACIN OBTENIDA:
FIRMA DEL PROFESOR:

Prof. Ing. Ivonne Maldonado

Tecnologa Electrnica y Telecomunicaciones

Introduccin a la Programacin

PLANTEAMIENTO DEL EJERCICIO

Determine el cdigo de la sumatoria de los elementos de un conjunto de valores, los


valores deben ser ingresados por el teclado el lmite de los valores debe ser 0.

Determine cdigo del conjunto de un promedio de valores ingresados por teclado la


cantidad de valores deber ser pedida al usuario.

SOLUCIN
#include <stdio.h>
int main() {
int cant, num, lim = 0, selecOp;
float prom, sum;
do {
printf("Elija una opcion:\n1)Sumatoria de n\n2)Promedio n\n0)Salir...!!\n");
scanf("%d", &selecOp);
if (selecOp>2) continue;
switch (selecOp) {
case 1:
do {
printf("Ingrese un numero: ");
scanf("%d", &num);
if (num == 0) {
printf("Suma Total: %d\n", sum);
}
else
{
sum = sum + num;
}
} while (num != 0);
break;
case 2:
printf("Cuantos numeros desea ingresar?");
scanf("%d", &cant);
if (cant == 0) printf("Promedio=0 !!");
else {
do {
printf("Ingrese un numero: ");
scanf("%d", &num);
sum = sum + num;
lim++;
} while (lim<cant);
}
prom = sum / cant;
printf("Promedio: %f\n", prom);
break;

}
} while (selecOp>0);
return 0;
}

Determinar el cdigo para sacar los primeros n nmeros primos y los n nmeros
primos utilizando un men.

Prof. Ing. Ivonne Maldonado

Tecnologa Electrnica y Telecomunicaciones

Introduccin a la Programacin

SOLUCIN
#include <stdio.h>
int main() {
int n,esPrimo;
int num,cont;
printf("Cuantos primos quiere ver? ");
scanf("%d",&n);
num = 1;
cont = 0;
while (cont<n) {
esPrimo = 1;
for (int i = 2;
i<num && esPrimo; i++) {
if (num%i == 0) {
esPrimo = 0;
}
}
if (esPrimo) {
printf("%d\n", num);
cont = cont + 1;
}
num = num + 1;
} return 0;
}

CONCLUSINES

Los problemas planteados se dieron solucin a travs de lo aprendido en clase y


principalmente se utiliz la estructura de repeticin y la estructura de decisin
mltiple para crear un men de acceso a 3 opciones vlidas. El problema requiri de
un anlisis previo para su solucin ya que escribir el cdigo sin tener una posible
solucin es algo que no debe realizarse.
Los ejercicios refuerzan los conocimientos adquiridos y mejoran la capacidad para la
solucin de problemas.

RECOMENDACIONES

Se recomienda seguir reglas bsicas para escribir el cdigo como es punto y como al
final de cada lnea de cdigo, estructuras bien planteadas esto para evitar problemas a
l momento de la compilacin y ejecucin de nuestro algoritmo.
Se recomienda plantearse una solucin vlida del problema antes de dirigirse a
escribir el cdigo.

BIBLIOGRAFA

3 Bibliografa
Sznajdleder, P. (2012). Algoritmos a fondo con implementacion en Cy JAVA. Argentina:
Alfaomega.

Prof. Ing. Ivonne Maldonado