elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Esta bien el programa? en: 1 Octubre 2010, 21:28 pm
Primero Disculpas por no darme a explicar en el tema anterior, solo sucede que soy nueevo en todo eso y pues no me explique como queria...

Quisiera que me ayudaran sabiendo como resolverian ustedes esto y porque lo harian asi!
aqui les dejo el pseudocodigo del programa:

SERIE_TRES
{El programa calcula el resultado de una determinada serie}
{I y N son variables de tipo entero, SERIE es una variable de tipo real, BAND es una variable de tipo caracter}
Código:
1. Hacer SERIE = 0 
2. Leer N
3. Hacer BAND = 'T' e I=1
4. Tepetir con I desde 1 hasta N
4.1 Si BAND = 'T'
entonces
Hacer SERIE=SERIE+1/I y BAND='F'
sino
Hacer SERIE=SEIRE-1/I y BAND='T'
4.2 {Fin del condicional del paso 4.1}
5. {Fin del ciclo del paso}
6. Escribir SERIE
.

yo lo que he hecho es esto:

Código:
#include <stdio.h> 

int main() {

int i, N;
double SERIE;
char BAND;

SERIE = 0;
printf("N : ");
scanf("%d", &N);
BAND = 'T';

for (i = 1; i < N; i++) {
 if (BAND == 'T') {
SERIE = SERIE + 1.0/i;
BAND = 'F';
 } else {
SERIE = SERIE - 1.0/i;
BAND = 'T';
 }
}
printf("%lf\n", SERIE);

}

Ahora mi pregunta es... como seria este programa con while?? y como saber cuando usar for, while y do while.
De antemano muchas gracias...
2  Programación / Programación C/C++ / Problema con programa. en: 1 Octubre 2010, 20:56 pm
Primero que nada buen dia, Soy nuevo en el foro y nuevo en C... asi que ruego de su paciencia  Hasta ahora he estudiado un poco pero necesito su ayuda pues realmente no logro comprender como usar for, while y do while, ya he leido y todo pero no entiendo realmente, y lo que sucede es que el ingeniero quien da la clase no explica mucho y solo deja un monton de tareas  

Quisiera que me ayudaran sabiendo como resolverian ustedes esto y porque lo harian asi pues yo llevo luchando medio dia por hacerlo y no logro nada!!
aqui les dejo el pseudocodigo del programa:

Código:
SERIE_TRES 
{El programa calcula el resultado de una determinada serie}
{I y N son variables de tipo entero, SERIE es una variable de tipo real, BAND es una variable de tipo caracter}

1. Hacer SERIE = 0
2. Leer N
3. Hacer BAND = 'T' e I=1
4. Tepetir con I desde 1 hasta N
4.1 Si BAND = 'T'
entonces
Hacer SERIE=SERIE+1/I y BAND='F'
sino
Hacer SERIE=SEIRE-1/I y BAND='T'
4.2 {Fin del condicional del paso 4.1}
5. {Fin del ciclo del paso}
6. Escribir SERIE

De antemano muchas gracias...
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines