Professional Documents
Culture Documents
Introduccin a la Programacin
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
Introduccin a la Programacin
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.
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
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.