You are on page 1of 4

Actividad 3.

Anlisis, diseo y codificacin de un programa en C


Realiza un programa en C que resuelva el problema que te proporcionar tu Facilitador(a). Utiliza lo que has aprendido hasta ahora para disear tu algoritmo. 1. En un archivo de Word, realiza el anlisis del problema (datos de entrada, salida y el mtodo que seguirs para resolverlo). 2. Posteriormente, en el mismo archivo, escribe el algoritmo representado en diagrama de flujo o en pseudocdigo. Gurdalo con el nombre FPR_U3_A3_XXYZ.doc 3. Realiza una prueba de escritorio e inclyela en el mismo archivo de Word y comprueba que tu algoritmo entregue la salida indicada.

Nota: Puedes ingresar al foro Introduccin al lenguaje C para compartir tus dudas o para ayudar a resolver las de tus compaeros(as). Es probable que si tienes alguna dificultad en el proceso de desarrollo de tu programa alguien del grupo te pueda ayudar a resolverla, o puede ser que t sepas la solucin al problema de otro(a). 4. Finalmente, codifica tu algoritmo en lenguaje C utilizando DevC++ y guarda el archivo con el nombre FPR_U3_A3_XXYZ.c. Despus complalo y ejectalo con los mismos datos de la prueba de escrito. 5. Aade a una carpeta comprimida llamada FPR_U3_A3_XXYZ.zip, el archivo de Word, el programa fuente (.c) y el ejecutable (.exe). Envalos a tu facilitador(a) mediante el Seccin de tareas. Espera y atiende los comentarios que te haga al respecto.

*Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por la inicial de tu apellido paterno y la Z por la inicial de tu apellido materno. Para enviar tu documento: En la ruta (parte superior izquierda del aula) da clic en Fundamentos. Se enlistarn las actividades de la Unidad 3 y da clic en la Actividad 3. Anlisis, diseo y codificacin de un programa en C.

Unidad 3. Actividad 3. Nmero mgico. Les doy el caso de uso del problema: 1.- El sistema solicita un nmero de entre 1 y 100 2.- El usuario proporciona un nmero 3.- El sistema genera un nmero aleatorio de entre 1 y 100 // utilizar la funcin rand: int aleatorio = rand()%100 +1; 4.- El sistema compara el nmero aleatorio contra el proporcionado por el usuario 4.1.- Los nmeros son iguales, el sistema manda un mensaje de felicitacin 4.2.- Los nmero son diferentes, el sistema manda un mensaje de fallo 5.- fin del caso
#include<iostream> #include<stdio.h> #include<stdlib.h> #include <cstdio> using namespace std; int main () { float Z; printf ("Por favor ingrese un numero \n\n"); printf ("SI TE EQUIVOCAS NO DECESPERES SIGUE INTENTANDOLO \n\n"); scanf ("Z"); int aleatorio; int numero; numero = Z; aleatorio = rand()%100 +1; if (numero== aleatorio) { cout<<"felicidades lo has logrado"<<endl; } else { cout<<"Lo siento ese no es el numero"<<endl; } return 0; }

Buen da asesor solo es para infrmale que para la Actividad 3. Anlisis, diseo y codificacin de un programa en C tengo echo este algoritmo en C, lo que pasa es que no estoy convencido de que este correcto.

A la hora de ejecutar un me manda errores pero no s en qu me pueda ayudar usted. Gracias.

Este es el algoritmo, lo hice en ZinjaI #include<iostream> #include<stdio.h> #include<stdlib.h> #include <cstdio> using namespace std; int main () { float Z; printf ("Por favor ingrese un numero \n\n"); printf ("SI TE EQUIVOCAS NO DECESPERES SIGUE INTENTANDOLO \n\n"); scanf ("Z"); int aleatorio; int numero; numero = Z; aleatorio = rand()%100 +1; if (numero== aleatorio) { cout<<"felicidades lo has logrado"<<endl; } else { cout<<"Lo siento ese no es el numero"<<endl;

} return 0; }

You might also like