Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problemas Dempo

Estas en el tema de Problemas Dempo en el foro de C/C++ en Foros del Web. Hola a tod@s. Creo este tema con ese titulo pues se que usare mucho esta web para mis dudas de programacion (empece hace una semana ...
  #1 (permalink)  
Antiguo 06/10/2013, 13:14
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Pregunta Problemas Dempo

Hola a tod@s.

Creo este tema con ese titulo pues se que usare mucho esta web para mis dudas de programacion (empece hace una semana a estudiar en la ESI de diseño y programacion de videojuegos y animaciones 3D), por lo que usare este mismo tema para preguntar mis dudas y asi no llegar el foro de temas.
-------------------------------------------

Bueno pues mi primera pregunta es sobre un ejercicio simple de programacion pero que aun no llego a comprender del todo bien, no se que falta o que sobra, por lo que os pongo aqui el algoritmo sobre un ejercicio que tiene el fin de ofrecer el resultado en libras del peso fijado en kilogramos:

// *** EJERCICIO 1 ***
// Diseñar un programa que convierta el peso
// en kilogramos de una persona en libras.

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{

int variable1 = 1; // kilogramos
int variable2 = 2; // libras
int resultado;

resultado = variable1 * variable2;

printf("Introduce tu peso en kilogramos: ");
scanf("%d", resultado);

printf("Su peso en libras es: %d\n", resultado);

system("PAUSE");
return 0;
}
  #2 (permalink)  
Antiguo 06/10/2013, 13:37
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: Problemas Dempo

Cita:
Iniciado por Dempo87 Ver Mensaje
Hola a tod@s.

Creo este tema con ese titulo pues se que usare mucho esta web para mis dudas de programacion (empece hace una semana a estudiar en la ESI de diseño y programacion de videojuegos y animaciones 3D), por lo que usare este mismo tema para preguntar mis dudas y asi no llegar el foro de temas.
-------------------------------------------

Bueno pues mi primera pregunta es sobre un ejercicio simple de programacion pero que aun no llego a comprender del todo bien, no se que falta o que sobra, por lo que os pongo aqui el algoritmo sobre un ejercicio que tiene el fin de ofrecer el resultado en libras del peso fijado en kilogramos:

// *** EJERCICIO 1 ***
// Diseñar un programa que convierta el peso
// en kilogramos de una persona en libras.

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{

int variable1 = 1; // kilogramos
int variable2 = 2; // libras
int resultado;

resultado = variable1 * variable2;

printf("Introduce tu peso en kilogramos: ");
scanf("%d", resultado);

printf("Su peso en libras es: %d\n", resultado);

system("PAUSE");
return 0;
}
Código C++:
Ver original
  1. #include <iostream>
  2. #include <windows.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.  
  9. int variable1 = 1; // kilogramos
  10. int variable2 = 2; // libras
  11. int resultado;
  12.  
  13. cout << "Introduce tu peso en kilogramos:" << endl;
  14. cin >> variable1;
  15. resultado = variable1 * variable2;
  16. cout << "Su peso en libras es: " << resultado;
  17.  
  18. system("PAUSE");
  19. return 0;
  20. }
  21.  
  22. no se hacerlo en c pero es casi igual en c++ XD
  #3 (permalink)  
Antiguo 06/10/2013, 14:04
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Problemas Dempo

Debería ser:

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6.  
  7. int variable1 = 1; // kilogramos
  8. int variable2 = 2; // libras
  9. int resultado;
  10.  
  11. printf("Introduce tu peso en kilogramos: ");
  12. scanf("%d", variable1);
  13.  
  14. resultado = variable1 * variable2;
  15.  
  16. printf("Su peso en libras es: %d\n", resultado);
  17.  
  18. system("PAUSE");
  19. return 0;
  20. }
  #4 (permalink)  
Antiguo 10/10/2013, 14:26
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

Muchas gracias por la respuesta, estuve muy liado y no pude entrar antes.

Gracias de nuevo
  #5 (permalink)  
Antiguo 28/10/2013, 07:46
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

¿Como presentar en pseudocodigo los siguientes ejercicios?

1. Diseña un programa que permita leer 12 numeros e imprima la suma de estos.
2. Diseñar un programa que permita leer 173 numeros.
3. Diseñar un programa imprima una cuenta atras hasta 0, partiendo de un numero n introducido por el usuario.
4. Diseñar un programa que imprima todos los multiplos del 7 entre el 49 y el 7000.
5. Diseñar un programa que permita leer caracteres hasta que se pulse intro (keyCode)
6. Diseñar un programa que lea numeros hasta que el numero introducido sea multiplo de 31.
7. Leer numeros hasta que se introduzca uno no consecutivo.
------------------

Tengo 18 ejercicios para presentar, hice solo 8 y la verdad, inventandomelos por que aun sigo sin comprender la programacion, me encanta pero no la entiendo. Para esos 8 ejercicios, incluso siendo inventados su elavoracion, me ha llevado horas y sigo mirando dichos ejercicios y estos me miran a mi, jeje.

Si podeis ayudarme os lo agradeceria mucho, lo pido en pseodocodigo por que es mas sencillo de presentarlo aqui, ya lo convertire en DFD, ya que cada uno de los 18 tengo que presentarlo en DFD y pseudo.
  #6 (permalink)  
Antiguo 28/10/2013, 09:23
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Problemas Dempo

Una cosa es ayudarte a resolver un problema en que estés atascado, pero en el que hayas trabajado, y otra muy diferente es que pretendas que te saquemos el master haciendote los ejercicios.

Creo que te tendrias que plantear el recibir clases porque sino no vas a aprovechar el curso.
__________________
Aviso: No se resuelven dudas por MP!
  #7 (permalink)  
Antiguo 28/10/2013, 15:01
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

Cita:
Iniciado por Malenko Ver Mensaje
Una cosa es ayudarte a resolver un problema en que estés atascado, pero en el que hayas trabajado, y otra muy diferente es que pretendas que te saquemos el master haciendote los ejercicios.

Creo que te tendrias que plantear el recibir clases porque sino no vas a aprovechar el curso.
entiendo lo que dices, y sin quitarte la razon, asta que no comprenda bien el tema de programacion necesito ayuda extra. Asta mediados de enero trabajo, por lo que mi aprendizaje se limita al tiempo que estoy en clases y el no disponer de mas tiempo fuera de estas, me hace ir arrastrandome en esta asignatura.

Solo pido ayuda si algun@ de ustedes puede prestarmela, evidentemente no vais a haceme todos mis trabajos, pero cuantos mas ejemplos de estos ejercicios tenga mas rapido los comprendere.

Un saludo y gracias
  #8 (permalink)  
Antiguo 29/10/2013, 01:32
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Problemas Dempo

Cita:
Iniciado por Dempo87 Ver Mensaje
entiendo lo que dices, y sin quitarte la razon, asta que no comprenda bien el tema de programacion necesito ayuda extra. Asta mediados de enero trabajo, por lo que mi aprendizaje se limita al tiempo que estoy en clases y el no disponer de mas tiempo fuera de estas, me hace ir arrastrandome en esta asignatura.

Solo pido ayuda si algun@ de ustedes puede prestarmela, evidentemente no vais a haceme todos mis trabajos, pero cuantos mas ejemplos de estos ejercicios tenga mas rapido los comprendere.

Un saludo y gracias
Como se suele decir, es mejor enseñar a pescar que no dar el pez. Si necesitas ayuda con algun tema, dinos en cual cojeas y te proporcionaremos enlaces a tutoriales y ejemplos, pero no hacerte los ejercicios que no sabes hacer.

Es un master y tiene unos requisitos y requiere un esfuerzo. Quizás te tendrías que haber planteado si podías hacerlo antes de apuntarte. Pero bueno, ya es demasiado tarde para echarse atrás, así que dinos en que cojeas y miraremos de ayudarte a que lo entiendas.
__________________
Aviso: No se resuelven dudas por MP!
  #9 (permalink)  
Antiguo 04/11/2013, 15:41
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

Cita:
Iniciado por Malenko Ver Mensaje
Como se suele decir, es mejor enseñar a pescar que no dar el pez. Si necesitas ayuda con algun tema, dinos en cual cojeas y te proporcionaremos enlaces a tutoriales y ejemplos, pero no hacerte los ejercicios que no sabes hacer.

Es un master y tiene unos requisitos y requiere un esfuerzo. Quizás te tendrías que haber planteado si podías hacerlo antes de apuntarte. Pero bueno, ya es demasiado tarde para echarse atrás, así que dinos en que cojeas y miraremos de ayudarte a que lo entiendas.
teneiss razon y gran frase. La verdad es que andaba algo agobiado por que veia como era y sigo siendo quien mas interes tiene en la clase de aprender programacion pero sin embargo me veia en la cola. Ahora he pillado dos dias seguidos libres en el trabajo y me ha ayudado a engancharme al resto de clase (los cuales todos tiene mucho mas tiempo que yo para practicarse y realizar los trabajos solicitados), de echo, ahora con mi ultimo trabajo la gente a flipado y eso que para ustedes debe ser lo mas basico, pero asi andamos, comenzando con programacion, jejeje.

He explorado por la red pero no encuentro la marena de responder una duda que tengo, si he encontrado las formas o herramientas, pero no se como aplicarlas, asi que os pongo en un nuevo mensaje (para no confundir) un menu en C que he creado para ejecutar 13 programas. La pregunta es, que debo hacer para que cuando ejecute cualquiera de los 13 programas, el programa principal no se cierre, si no que me de la opcion de usar otro programa, reiniciar el ya usado o salir.
  #10 (permalink)  
Antiguo 04/11/2013, 15:43
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
//Menu principal
int programa;

//Programa 1. Mayor de 3 numeros
int num1 = 0;
int num2 = 0;
int num3 = 0;

//Programa 2. Conteo de billetes y monedas
int dinero;
int n_500, n_200, n_100, n_50, n_20, n_10, n_5, n_2, n_1;

//Programa 3. Numero multiplo de otro
int nu1;
int nu2;

//Programa 4. Factura del agua
int litros;
int dinero1 = 10;
int dinero2 = 30;
int couta = 1000;
int l_50, l_200;
int a;

//Programa 5. Calcular la media
int max;
int min;
float med1, med2, med3, med4;

//Programa 6. Dias lectivos
int enero = 1;
int febrero = 2;
int marzo = 3;
int abril = 4;
int mayo = 5;
int junio = 6;
int julio = 7;
int agosto = 8;
int septiembre = 9;
int octubre = 10;
int noviembre = 11;
int diciembre = 12;
int mes;

//Programa 7. Numeros continuos asta numero N
int n;
int a1;

//Programa 8. Numeros primos
int nume;
int i;
int a2 = 0;

//Programa 9. Vocal o consonante
char letra;

//Programa 10. Calendario
int enero1 = 1;
int febrero1 = 2;
int marzo1 = 3;
int abril1 = 4;
int mayo1 = 5;
int junio1 = 6;
int julio1 = 7;
int agosto1 = 8;
int septiembre1 = 9;
int octubre1 = 10;
int noviembre1 = 11;
int diciembre1 = 12;
int mes1;

//Programa 11. Nº de ejecuciones de printf
int a3 = 9;
int i1;

//Programa 12. Conversor de segundos a horas
int segundos;
int hora = 3600;
int minuto = 60;

//Programa 13. Calculadora
int opcion;
int n1;
int n2;
int n3;

printf(" \n\n");
printf("\t\t\t\t *** TODO EN UNO ***");
printf(" \n\n");
printf(" 1. Mayor de 3 numeros\n 2. Conteo de billetes y monedas\n 3. Numero multiplo de otro\n");
printf(" 4. Factura del agua\n 5. Calcular la media\n 6. Dias lectivos\n 7. Numeros continuos asta numero N\n");
printf(" 8. Numeros primos\n 9. Vocal o consonante\n 10. Calendario\n 11. Numero de ejecuciones de printf\n");
printf(" 12. Conversor de segundos a horas\n 13. Calculadora\n 0. Salir\n\n");
printf(" ______________________");
printf(" \n\n");
printf(" Elige el programa que quieres usar: ");
scanf(" %d", &programa);
printf(" ______________________");
printf(" \n\n\n");

switch(programa){
case 1: //Programa 1. Mayor de 3 numeros

printf("Introduzca el primer numero: ");
scanf("%d", &num1);
printf (" \n\n");

printf("Introduzca el segundo numero: ");
scanf("%d", &num2);
printf (" \n\n");

printf("Introduzca el tercer numero: ");
scanf("%d", &num3);
printf (" \n\n");

if(num1 > num2 || num1 > num3) {
printf("El mayor es: %d\n\n", num1);
printf (" \n\n\n");
}

else if(num2 > num1 && num2 > num3)
{
printf("El mayor es: %d\n\n", num2);
printf (" \n\n\n");
}

else
printf("El mayor es: %d\n\n", num3);
printf (" \n\n");

break;
}

switch(programa){
case 2: //Programa 2. Conteo de billetes y monedas

printf ("Introduce un valor: ", dinero);
scanf ("%d", &dinero);

n_500 = dinero / 500;
dinero = dinero % 500;

n_200 = dinero / 200;
dinero = dinero % 200;

n_100 = dinero / 100;
dinero = dinero % 100;

n_50 = dinero / 50;
dinero = dinero % 50;

n_20 = dinero / 20;
dinero = dinero % 20;

n_10 = dinero / 10;
dinero = dinero % 10;

n_5 = dinero / 5;
dinero = dinero % 5;

n_2 = dinero / 2;
dinero = dinero % 2;

n_1 = dinero / 1;
dinero = dinero % 1;

printf (" \n");
if (n_500 > 0) printf ("%d Billetes de 500 euros\n", n_500);
if (n_200 > 0) printf ("%d Billetes de 200 euros\n", n_200);
if (n_100 > 0) printf ("%d Billetes de 100 euros\n", n_100);
if (n_50 > 0) printf ("%d Billetes de 50 euros\n", n_50);
if (n_20 > 0) printf ("%d Billetes de 20 euros\n", n_20);
if (n_10 > 0) printf ("%d Billetes de 10 euros\n", n_10);
if (n_5 > 0) printf ("%d Billetes de 5 euros\n", n_5);
if (n_2 > 0) printf ("%d Billetes de 2 euros\n", n_2);
if (n_1 > 0) printf ("%d Billetes de 1 euros\n", n_1);
break;
}

switch(programa){
case 3: //Programa 3. Numero multiplo de otro

printf ("Ingrese un numero: " );
scanf ("%d", &nu1);
printf (" \n\n");

printf ("Ingrese un numero: " );
scanf ("%d", &nu2);
printf (" \n\n");

if(nu1 > nu2) {
//si el modulo es cero, entonces es multiplo
if(nu1 % nu2 == 0)
printf ("El numero %d es multiplo de %d\n\n", nu1, nu2);

else
printf ("El numero %d no es multiplo de %d\n\n", nu1, nu2);
}

else {
if(nu2 % nu1 == 0)
printf ("El numero %d es multimplo de %d\n\n", nu2, nu1);

else
printf ("El numero %d no es multimplo de %d\n\n", nu2, nu1);
}

break;
}

switch(programa){
case 4: //Programa 4. Factura del agua

printf ("Introduce un valor: ", litros);
scanf ("%d", &litros);
printf (" \n");

if (litros < 50){
printf ("Su factura es de %d\n", couta);
}

else
{

a = couta + (dinero1 * litros);
printf ("Su factura es de %d\n", a);

if (litros < 200){

a = couta + (dinero2 * litros);
printf ("Su factura es de %d\n", a);
}
}

break;
}
  #11 (permalink)  
Antiguo 04/11/2013, 15:44
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

switch(programa){
case 5: //Programa 5. Calcular la media

printf ("Este programa le ayudara a saber las notas medias de sus asignaturas en el primer curso de Diseno y Programacion de Videojuegos y Animacion 3D\n\n");

//TECNOLOGIA DEL VIDEOJUEGO
printf ("TECNOLOGIA DEL VIDEOJUEGO\n");
printf ("Introduce la nota maxima obtenida en Tecnologia del Videojuego: ");
scanf ("%f", &max);
printf (" \n");

printf ("Introduce la nota minima obtenida en Tecnologia del Videojuego: ");
scanf ("%f", &min);
printf (" \n");

med1 = (max + min) / 2;

//MODELADO
printf ("MODELADO\n");
printf ("Introduce la nota maxima obtenida en Modelado: ");
scanf ("%f", &max);
printf (" \n");

printf ("Introduce la nota minima obtenida en Modelado: ");
scanf ("%f", &min);
printf (" \n");

med2 = (max + min) / 2;

//EXPRESION PLASTICA
printf ("EXPRESION PLASTICA\n");
printf ("Introduce la nota maxima obtenida en Expresion Plastica: ");
scanf ("%f", &max);
printf (" \n");

printf ("Introduce la nota minima obtenida en Expresion Plastica: ");
scanf ("%f", &min);
printf (" \n");

med3 = (max + min) / 2;

//PROGRAMACION
printf ("PROGRAMACION\n");
printf ("Introduce la nota maxima obtenida en Programacion: ");
scanf ("%f", &max);
printf (" \n");

printf ("Introduce la nota minima obtenida en Programacion: ");
scanf ("%f", &min);
printf (" \n");

med4 = (max + min) / 2;

//MEDIAS
printf ("MEDIAS\n");
printf ("Su nota media en Tecnologia del Videojuego es %f \n\n", med1);
printf ("Su nota media en Modelado es %f \n\n", med2);
printf ("Su nota media en Expresion Plastica es %f \n\n", med3);
printf ("Su nota media en Programacion es %f \n\n", med4);

break;
}

switch(programa){
case 6: //Programa 6. Dias lectivos

printf (" \n");
printf ("\t\t***** CALENDARIO 2014 EN LA REGION DE MURCIA *****\n\n\n");
printf ("INFORMACION\n\n");
printf ("1. Este programa le dira los dias lectivos y festivos fijados para el calendario de 2014 en la Region de Murcia\n\n");
printf ("2. El programa tomara los sabados y domingos como dias festivos\n");
printf ("___________________________________\n\n");

printf ("COMENZAR\n\n");
printf ("Introduce el numero del mes que quieres ver: ");
scanf ("%d", &mes);
printf (" \n");
printf ("___________________________________\n\n");

printf (" \n");

//ENERO
if (mes == 1) { printf ("\t\t\t( ***** --- ENERO --- ***** )\n\n\n");
printf ("El mes de enero tiene 21 dias lectivos y 10 dias festivos\n\n");
printf (" - Las fiestas mas destacadas de este mes son:\n\n");
printf (" ** 1 de Enero: Ano Nuevo\n");
printf (" ** 6 de Enero: Epifania del Senor / Los Reyes Majos\n\n\n\n");
}

//FEBRERO
if (mes == 2) { printf ("\t\t\t( ***** --- FEBRERO --- ***** )\n\n\n");
printf ("El mes de febrero tiene 20 dias lectivos y 8 dias festivos\n\n");
printf (" - Este mes no tiene una festividad destacada\n\n\n\n");
}

//MARZO
if (mes == 3) { printf ("\t\t\t( ***** --- MARZO --- ***** )\n\n\n");
printf ("El mes de marzo tiene 20 dias lectivos y 11 dias festivos\n\n");
printf (" - La fiesta mas destacada de este mes es:\n\n");
printf (" ** 19 de Marzo: San Jose\n\n\n\n");
}

//ABRIL
if (mes == 4) { printf ("\t\t\t( ***** --- ABRIL --- ***** )\n\n\n");
printf ("El mes de abril tiene 20 dias lectivos y 10 dias festivos\n\n");
printf (" - Las fiestas mas destacadas de este mes son:\n\n");
printf (" ** 17 de Abril: Jueves Santo\n");
printf (" ** 18 de Abril: Viernes Santo\n\n\n\n");
}

//MAYO
if (mes == 5) { printf ("\t\t\t( ***** --- MAYO --- ***** )\n\n\n");
printf ("El mes de mayo tiene 21 dias lectivos y 10 dias festivos\n\n");
printf (" - La fiesta mas destacada de este mes es:\n\n");
printf (" ** 1 de Mayo: Fiesta del trabajo\n\n\n\n");
}

//JUNIO
if (mes == 6) { printf ("\t\t\t( ***** --- JUNIO --- ***** )\n\n\n");
printf ("El mes de junio tiene 20 dias lectivos y 10 dias festivos\n\n");
printf (" - La fiesta mas destacada de este mes es:\n\n");
printf (" ** 9 de Junio: Dia de la Region de Murcia\n\n\n\n");
}

//JULIO
if (mes == 7) { printf ("\t\t\t( ***** --- JULIO --- ***** )\n\n\n");
printf ("El mes de julio tiene 23 dias lectivos y 8 dias festivos\n\n");
printf (" - Este mes no tiene una festividad destacada\n\n\n\n");
}

//AGOSTO
if (mes == 8) { printf ("\t\t\t( ***** --- AGOSTO --- ***** )\n\n\n");
printf ("El mes de agosto tiene 20 dias lectivos y 11 dias festivos\n\n");
printf (" - La fiesta mas destacada de este mes es:\n\n");
printf (" ** 15 de Agosto: Asuncion de la Virgen\n\n\n\n");
}

//SEPTIEMBRE
if (mes == 9) { printf ("\t\t\t( ***** --- SEPTIMEBRE --- ***** )\n\n\n");
printf ("El mes de septiembre tiene 22 dias lectivos y 8 dias festivos\n\n");
printf (" - La fiesta mas destacada de este mes es:\n\n");
printf (" ** 13 de Septiembre: La Bien Aparecida\n\n\n\n");
}

//OCTUBRE
if (mes == 10) { printf ("\t\t\t( ***** --- OCTUBRE --- ***** )\n\n\n");
printf ("El mes de octubre tiene 22 dias lectivos y 9 dias festivos\n\n");
printf (" - La fiesta mas destacada de este mes es:\n\n");
printf (" ** 13 de Octubre: Fiesta Nacional Española (se traslada al lunes 13)\n\n\n\n");
}

//NOVIEMBRE
if (mes == 11) { printf ("\t\t\t( ***** --- NOVIEMBRE --- ***** )\n\n\n");
printf ("El mes de noviembre tiene 20 dias lectivos y 10 dias festivos\n\n");
printf (" - La fiesta mas destacada de este mes es:\n\n");
printf (" ** 1 de Noviembre: Dia de todos los Santos\n\n\n\n");
}

//DICIEMBRE
if (mes == 12) { printf ("\t\t\t( ***** --- DICIEMBRE --- ***** )\n\n\n");
printf ("El mes de diciembre tiene 21 dias lectivos y 10 dias festivos\n\n");
printf (" - Las fiestas mas destacadas de este mes son:\n\n");
printf (" ** 6 de Diciembre: Dia de la Constitucion Espanola\n");
printf (" ** 8 de Diciembre: Inmaculada Concepción\n");
printf (" ** 25 de Diciembre: Navidad\n\n\n\n");
}
break;
}
  #12 (permalink)  
Antiguo 04/11/2013, 15:46
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

switch(programa){
case 7: //Programa 7. Numeros continuos asta numero N

printf ("Introduzca un numero: ");
scanf ("%d", &n);
printf (" \n");

for (a1=1;a1<=n;a1++) {
printf ("%d\n", a1);
}
break;
}

switch(programa){
case 8: //Programa 8. Numeros primos

printf("Introduce un numero: ");
scanf("%d",&nume);
printf (" \n\n");

for(i = 1; i <= nume; i++)
{
if (nume % i == 0)
a2++;
}

if (a2 == 2)
{
printf("El numero es primo\n\n");
}
else
{
printf("El numero no es primo\n\n");
}
break;
}

switch(programa){
case 9: //Programa 9. Vocal o consonante

printf ("Escribe una letra: ");
scanf ("%c", &letra);
printf (" \n\n");

if ((letra == 'a') || (letra == 'A') || (letra == 'e') || (letra == 'E') || (letra == 'i') || (letra == 'I') ||
(letra == 'o') || (letra == 'O') || (letra == 'u') || (letra == 'U'))
{
printf (" *** La letra '%c' es una vocal ***\n\n\n", letra);
}

else {
printf (" *** La letra '%c' es una consonante ***\n\n\n", letra);
}
break;
}

switch(programa){
case 10: //Programa 10. Calendario

printf (" \n");
printf ("\t\t ***** CALENDARIO 2014 *****\n\n\n");
printf ("INFORMACION\n\n");
printf ("1. Consulte en el calendario el mes que quieras poniendo el numero\ncorrespondiente al mes que desee visualizar\n\n");
printf ("___________________________________\n\n");

printf ("COMENZAR\n\n");
printf ("Introduce el numero del mes que quieres ver: ");
scanf ("%d", &mes1);
printf (" \n\n");


//FALLO
if (mes1 >= 13) { printf (" *** NO EXITEN %d MESES ............ capullo!!!\n\n", mes);
printf ("___________________________________\n\n");
printf ("Introduce el numero del mes que quieres ver: ");
scanf ("%d", &mes1);
printf (" \n\n");
}

//ENERO
if (mes1 == 1) { printf ("\t\t ( ***** --- ENERO --- ***** )\n\n\n");
printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
printf ("\t -\t -\t 1\t 2\t 3\t 4\t 5\t\n\n");
printf ("\t 6\t 7\t 8\t 9\t 10\t 11\t 12\t\n\n");
printf ("\t 13\t 14\t 15\t 16\t 17\t 18\t 19\t\n\n");
printf ("\t 20\t 21\t 22\t 23\t 24\t 25\t 26\t\n\n");
printf ("\t 27\t 28\t 29\t 30\t 31\t -\t -\t\n\n\n\n");
}

//FEBRERO
if (mes1 == 2) { printf ("\t\t ( ***** --- FEBRERO --- ***** )\n\n\n");
printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
printf ("\t -\t -\t -\t -\t -\t 1\t 2\t\n\n");
printf ("\t 3\t 4\t 5\t 6\t 7\t 8\t 9\t\n\n");
printf ("\t 10\t 11\t 12\t 13\t 14\t 15\t 16\t\n\n");
printf ("\t 17\t 18\t 19\t 20\t 21\t 22\t 23\t\n\n");
printf ("\t 24\t 25\t 26\t 27\t 28\t -\t -\t\n\n\n\n");
}
  #13 (permalink)  
Antiguo 04/11/2013, 15:47
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

//JUNIO
if (mes1 == 6) { printf ("\t\t ( ***** --- JUNIO --- ***** )\n\n\n");
printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
printf ("\t -\t -\t -\t -\t -\t -\t 1\t\n\n");
printf ("\t 2\t 3\t 4\t 5\t 6\t 7\t 8\t\n\n");
printf ("\t 9\t 10\t 11\t 12\t 13\t 14\t 15\t\n\n");
printf ("\t 16\t 17\t 18\t 19\t 20\t 21\t 22\t\n\n");
printf ("\t 23\t 24\t 25\t 26\t 27\t 28\t 29\t\n\n");
printf ("\t 30\t -\t -\t -\t -\t -\t -\t\n\n\n\n");
}

//JULIO
if (mes1 == 7) { printf ("\t\t ( ***** --- JULIO --- ***** )\n\n\n");
printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
printf ("\t -\t 1\t 2\t 3\t 4\t 5\t 6\t\n\n");
printf ("\t 7\t 8\t 9\t 10\t 11\t 12\t 13\t\n\n");
printf ("\t 14\t 15\t 16\t 17\t 18\t 19\t 20\t\n\n");
printf ("\t 21\t 22\t 23\t 24\t 25\t 26\t 27\t\n\n");
printf ("\t 28\t 29\t 30\t 31\t -\t -\t -\t\n\n\n\n");
}

//AGOSTO
if (mes1 == 8) { printf ("\t\t ( ***** --- AGOSTO --- ***** )\n\n\n");
printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
printf ("\t -\t -\t -\t -\t 1\t 2\t 3\t\n\n");
printf ("\t 4\t 5\t 6\t 7\t 8\t 9\t 10\t\n\n");
printf ("\t 11\t 12\t 13\t 14\t 15\t 16\t 17\t\n\n");
printf ("\t 18\t 19\t 20\t 21\t 22\t 23\t 24\t\n\n");
printf ("\t 25\t 26\t 27\t 28\t 29\t 30\t 31\t\n\n\n\n");
}

//SEPTIEMBRE
if (mes1 == 9) { printf ("\t\t ( ***** --- SEPTIEMBRE --- ***** )\n\n\n");
printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
printf ("\t 1\t 2\t 3\t 4\t 5\t 6\t 7\t\n\n");
printf ("\t 8\t 9\t 10\t 11\t 12\t 13\t 14\t\n\n");
printf ("\t 15\t 16\t 17\t 18\t 19\t 20\t 21\t\n\n");
printf ("\t 22\t 23\t 24\t 25\t 26\t 27\t 28\t\n\n");
printf ("\t 29\t 30\t -\t -\t -\t -\t -\t\n\n\n\n");
}

//OCTUBRE
if (mes1 == 10) { printf ("\t\t ( ***** --- OCTUBRE --- ***** )\n\n\n");
printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
printf ("\t -\t -\t 1\t 2\t 3\t 4\t 5\t\n\n");
printf ("\t 6\t 7\t 8\t 9\t 10\t 11\t 12\t\n\n");
printf ("\t 13\t 14\t 15\t 16\t 17\t 18\t 19\t\n\n");
printf ("\t 20\t 21\t 22\t 23\t 24\t 25\t 26\t\n\n");
printf ("\t 27\t 28\t 29\t 30\t 31\t -\t -\t\n\n\n\n");
}

//NOVIEMBRE
if (mes1 == 11) { printf ("\t\t ( ***** --- NOVIEMBRE --- ***** )\n\n\n");
printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
printf ("\t -\t -\t -\t -\t -\t 1\t 2\t\n\n");
printf ("\t 3\t 4\t 5\t 6\t 7\t 8\t 9\t\n\n");
printf ("\t 10\t 11\t 12\t 13\t 14\t 15\t 16\t\n\n");
printf ("\t 17\t 18\t 19\t 20\t 21\t 22\t 23\t\n\n");
printf ("\t 24\t 25\t 26\t 27\t 28\t 29\t 30\t\n\n\n\n");
}

//DICIEMBRE
if (mes1 == 12) { printf ("\t\t ( ***** --- DICIEMBRE --- ***** )\n\n\n");
printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
printf ("\t 1\t 2\t 3\t 4\t 5\t 6\t 7\t\n\n");
printf ("\t 8\t 9\t 10\t 11\t 12\t 13\t 14\t\n\n");
printf ("\t 15\t 16\t 17\t 18\t 19\t 20\t 21\t\n\n");
printf ("\t 22\t 23\t 24\t 25\t 26\t 27\t 28\t\n\n");
printf ("\t 29\t 30\t 31\t -\t -\t -\t -\t\n\n\n\n");
}
break;
}

switch(programa){
case 11: //Nº de ejecuciones de printf

for (i1 = 0; i1 < 100; i1++)
if ((0 == a3 % 4) || (i1 % 2) == 0)

printf ("%d %d \n", a3, i1);
break;
}

switch(programa){
case 12: //Programa 12. Conversor de segundos a horas

printf (" \n");
printf ("Introduce la cantidad de segundos que quieres calcular: ", segundos);
scanf ("%d", &segundos);
printf (" \n");

hora = segundos / 3600;
segundos = segundos % 3600;

minuto = segundos / 60;
segundos = segundos % 60;

printf ("____________________________\n\n\n");
if (hora > 0) printf ("%d Horas ", hora);
if (minuto > 0) printf ("%d Minutos ", minuto);
if (segundos > 0) printf ("%d Segundos\n\n", segundos);
printf ("____________________________\n\n\n");

break;
}

switch(programa){
case 13: //Programa 13. Calculadora

printf(" \n\n");
printf("\t\t\t\t *** CALCULADORA ***");
printf(" \n\n");
printf(" 1. Suma\n 2. Resta\n 3. Multiplicacion\n 4. Division\n 5. Salir\n\n");
printf(" ______________________");
printf(" \n\n");
printf(" Elige la opcion que quieras calcular: ");
scanf(" %d", &opcion);
printf(" ______________________");
printf(" \n\n\n");

switch(opcion){
case 1:
printf(" Introduzca numero 1: ");
scanf("%d", &n1);
printf(" Introduzca numero 2: ");
scanf("%d", &n2);
n3 = n1 + n2;

printf(" \n");
printf("\t %d + %d = %d \n\n\n\n\n", n1,n2,n3);
break;
}

switch(opcion){
case 2:
printf(" Introduzca numero 1: ");
scanf("%d", &n1);
printf(" Introduzca numero 2: ");
scanf("%d", &n2);
n3 = n1 - n2;

printf(" \n");
printf("\t %d - %d = %d \n\n\n\n\n", n1,n2,n3);
break;
}

switch(opcion){
case 3:
printf(" Introduzca numero 1: ");
scanf("%d", &n1);
printf(" Introduzca numero 2: ");
scanf("%d", &n2);
n3 = n1 * n2;

printf(" \n");
printf("\t %d * %d = %d \n\n\n\n\n", n1,n2,n3);
break;
}

switch(opcion){
case 4:
printf(" Introduzca numero 1: ");
scanf("%d", &n1);
printf(" Introduzca numero 2: ");
scanf("%d", &n2);
n3 = n1 / n2;

printf(" \n");
printf("\t %d / %d = %d \n\n\n\n\n", n1,n2,n3);
break;
}

}

system("PAUSE");
return 0;
}
  #14 (permalink)  
Antiguo 04/11/2013, 15:49
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

perdonarme de ante mano, se que he sido un burro poniendo todo eso, pero no quiero dejarme nda que os pueda servir para ayudarme.

Gracias a tod@s
  #15 (permalink)  
Antiguo 04/11/2013, 23:50
Avatar de omar10594  
Fecha de Ingreso: junio-2013
Ubicación: Mexico
Mensajes: 26
Antigüedad: 10 años, 10 meses
Puntos: 3
Respuesta: Problemas Dempo

Antes que nada, te recomiendo que edites tus mensajes y pongas el codigo de la siguiente manera

Al escribir una respuesta, tienes el siguiente recuadro para escribir, y en la parte superior derecha hay una lista desplegable... selecciona C


Y entonces te apareceran, dos "etiquetas" y colocas el codigo entre esas dos "etiquetas" (No se como se llaman realmente, soy nuevo en ello, por lo que se es codigo BBcode, o algo asi).

¿Porque? pues para que se vea mas entendible el codigo, pues por como tu lo pones no es que no sea entendible, pero es mas dificil leerlo...

Te pongo un ejemplo de como se mira usando lo que te dije, y puedes mirar tu mismo la gran diferencia.

Código C:
Ver original
  1. /*Tipico programa "Hola Mundo"*/
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main( void )
  6. {
  7.     printf("Hola Mundo\n");
  8.     system("PAUSE");
  9.     return 0;
  10. }

Otra cosa es que por lo que veo solo pusiste el codigo, tambien debes decirnos en que te falla, pues asi sabemos donde buscar, aqui se te puede ayudar, pero no solo debes poner el codigo, decir que no funciona y ya, tambien debes decirnos mas datos si los tienes, cosas simples como "Me marca error en la linea tal", "me aparecen varios warnings", "Me imprime caracteres raros", etc. Esto, en cada problema, claro esta...
  #16 (permalink)  
Antiguo 05/11/2013, 02:47
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

No si el ejecutable no falla, eso esta todo bien, la pregunta es sobre una herramienta que supongo que es posible pero que aun no hemos dado y por lo tanto desconozco. Es sobre la posibilidad de que el ejecutable tras realizar la accion que el usuario desee, no se cierre si no que te pida confirmar si continuar con otras opciones o cerrar si es lo que se quiere.

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6.     //Menu principal
  7.     int programa;
  8.    
  9.     //Programa 1. Mayor de 3 numeros
  10.     int num1 = 0;
  11.     int num2 = 0;
  12.     int num3 = 0;
  13.    
  14.     //Programa 2. Conteo de billetes y monedas
  15.     int dinero;
  16.     int n_500, n_200, n_100, n_50, n_20, n_10, n_5, n_2, n_1;
  17.    
  18.     //Programa 3. Numero multiplo de otro
  19.     int nu1;
  20.     int nu2;
  21.    
  22.     //Programa 4. Factura del agua
  23.     int litros;
  24.     int dinero1 = 10;
  25.     int dinero2 = 30;
  26.     int couta = 1000;
  27.     int l_50, l_200;
  28.     int a;
  29.    
  30.     //Programa 5. Calcular la media
  31.     int max;
  32.     int min;
  33.     float med1, med2, med3, med4;
  34.    
  35.     //Programa 6. Dias lectivos
  36.     int enero = 1;
  37.     int febrero = 2;
  38.     int marzo = 3;
  39.     int abril = 4;
  40.     int mayo = 5;
  41.     int junio = 6;
  42.     int julio = 7;
  43.     int agosto = 8;
  44.     int septiembre = 9;
  45.     int octubre = 10;
  46.     int noviembre = 11;
  47.     int diciembre = 12;
  48.     int mes;
  49.    
  50.     //Programa 7. Numeros continuos asta numero N
  51.     int n;
  52.     int a1;
  53.    
  54.     //Programa 8. Numeros primos
  55.     int nume;
  56.     int i;
  57.     int a2 = 0;
  58.    
  59.     //Programa 9. Vocal o consonante
  60.     char letra;
  61.    
  62.     //Programa 10. Calendario
  63.     int enero1 = 1;
  64.     int febrero1 = 2;
  65.     int marzo1 = 3;
  66.     int abril1 = 4;
  67.     int mayo1 = 5;
  68.     int junio1 = 6;
  69.     int julio1 = 7;
  70.     int agosto1 = 8;
  71.     int septiembre1 = 9;
  72.     int octubre1 = 10;
  73.     int noviembre1 = 11;
  74.     int diciembre1 = 12;
  75.     int mes1;
  76.    
  77.     //Programa 11. Nº de ejecuciones de printf
  78.     int a3 = 9;
  79.     int i1;
  80.    
  81.     //Programa 12. Conversor de segundos a horas
  82.     int segundos;
  83.     int hora = 3600;
  84.     int minuto = 60;
  85.    
  86.     //Programa 13. Calculadora
  87.     int opcion;
  88.     int n1;
  89.     int n2;
  90.     int n3;
  91.    
  92.     printf(" \n\n");
  93.     printf("\t\t\t\t *** TODO EN UNO ***");
  94.     printf(" \n\n");
  95.     printf(" 1. Mayor de 3 numeros\n 2. Conteo de billetes y monedas\n 3. Numero multiplo de otro\n");
  96.     printf(" 4. Factura del agua\n 5. Calcular la media\n 6. Dias lectivos\n 7. Numeros continuos asta numero N\n");
  97.     printf(" 8. Numeros primos\n 9. Vocal o consonante\n 10. Calendario\n 11. Numero de ejecuciones de printf\n");
  98.     printf(" 12. Conversor de segundos a horas\n 13. Calculadora\n 0. Salir\n\n");
  99.     printf(" ______________________");
  100.     printf(" \n\n");
  101.     printf(" Elige el programa que quieres usar: ");
  102.     scanf(" %d", &programa);
  103.     printf(" ______________________");
  104.     printf(" \n\n\n");
  105.    
  106.     switch(programa){
  107.                      case 1: //Programa 1. Mayor de 3 numeros
  108.  
  109.                      printf("Introduzca el primer numero: ");
  110.                      scanf("%d", &num1);
  111.                      printf (" \n\n");
  112.  
  113.                      printf("Introduzca el segundo numero: ");
  114.                      scanf("%d", &num2);
  115.                      printf (" \n\n");
  116.  
  117.                      printf("Introduzca el tercer numero: ");
  118.                      scanf("%d", &num3);
  119.                      printf (" \n\n");
  120.  
  121.                      if(num1 > num2 || num1 > num3) {
  122.                              printf("El mayor es: %d\n\n", num1);
  123.                              printf (" \n\n\n");
  124.                              }
  125.                              
  126.                              else if(num2 > num1 && num2 > num3)
  127.                                  {
  128.                                  printf("El mayor es: %d\n\n", num2);
  129.                                  printf (" \n\n\n");
  130.                                  }
  131.                                  
  132.                                  else
  133.                                      printf("El mayor es: %d\n\n", num3);
  134.                                      printf (" \n\n");
  135.  
  136.                    break;
  137.                    }
  138.  
  139.                    switch(programa){
  140.                    case 2: //Programa 2. Conteo de billetes y monedas
  141.  
  142.                    printf ("Introduce un valor: ", dinero);
  143.                    scanf ("%d", &dinero);
  144.    
  145.                    n_500 = dinero / 500;
  146.                    dinero = dinero % 500;
  147.    
  148.                    n_200 = dinero / 200;
  149.                    dinero = dinero % 200;
  150.    
  151.                    n_100 = dinero / 100;
  152.                    dinero = dinero % 100;
  153.    
  154.                    n_50 = dinero / 50;
  155.                    dinero = dinero % 50;
  156.    
  157.                    n_20 = dinero / 20;
  158.                    dinero = dinero % 20;
  159.    
  160.                    n_10 = dinero / 10;
  161.                    dinero = dinero % 10;
  162.    
  163.                    n_5 = dinero / 5;
  164.                    dinero = dinero % 5;
  165.    
  166.                    n_2 = dinero / 2;
  167.                    dinero = dinero % 2;
  168.    
  169.                    n_1 = dinero / 1;
  170.                    dinero = dinero % 1;
  171.    
  172.                    printf (" \n");
  173.                           if (n_500 > 0) printf ("%d Billetes de 500 euros\n", n_500);
  174.                           if (n_200 > 0) printf ("%d Billetes de 200 euros\n", n_200);
  175.                           if (n_100 > 0) printf ("%d Billetes de 100 euros\n", n_100);
  176.                           if (n_50 > 0) printf ("%d Billetes de 50 euros\n", n_50);
  177.                           if (n_20 > 0) printf ("%d Billetes de 20 euros\n", n_20);
  178.                           if (n_10 > 0) printf ("%d Billetes de 10 euros\n", n_10);
  179.                           if (n_5 > 0) printf ("%d Billetes de 5 euros\n", n_5);
  180.                           if (n_2 > 0) printf ("%d Billetes de 2 euros\n", n_2);
  181.                           if (n_1 > 0) printf ("%d Billetes de 1 euros\n", n_1);
  182.                    break;
  183.                    }
  184.  
  185.                    switch(programa){
  186.                    case 3: //Programa 3. Numero multiplo de otro
  187.                    
  188.                    printf ("Ingrese un numero: " );
  189.                    scanf ("%d", &nu1);
  190.                    printf (" \n\n");
  191.    
  192.                    printf ("Ingrese un numero: " );
  193.                    scanf ("%d", &nu2);
  194.                    printf (" \n\n");
  195.    
  196.                           if(nu1 > nu2) {  
  197.                                   //si el modulo es cero, entonces es multiplo  
  198.                                   if(nu1 % nu2 == 0)
  199.                                   printf ("El numero %d es multiplo de %d\n\n", nu1, nu2);
  200.  
  201.                                   else
  202.                                   printf ("El numero %d no es multiplo de %d\n\n", nu1, nu2);
  203.                                          }  
  204.                    
  205.                                          else {
  206.                                               if(nu2 % nu1 == 0)  
  207.                                               printf ("El numero %d es multimplo de %d\n\n", nu2, nu1);
  208.                          
  209.                                               else  
  210.                                                     printf ("El numero %d no es multimplo de %d\n\n", nu2, nu1);
  211.                                                     }  
  212.  
  213.                    break;
  214.                    }
  #17 (permalink)  
Antiguo 05/11/2013, 02:48
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

Código C:
Ver original
  1. switch(programa){
  2.                    case 4: //Programa 4. Factura del agua
  3.    
  4.                    printf ("Introduce un valor: ", litros);
  5.                    scanf ("%d", &litros);
  6.                    printf (" \n");
  7.    
  8.                           if (litros < 50){
  9.                           printf ("Su factura es de %d\n", couta);
  10.                           }
  11.              
  12.                                  else
  13.                                       {
  14.  
  15.                                       a = couta + (dinero1 * litros);
  16.                                       printf ("Su factura es de %d\n", a);
  17.              
  18.                                       if (litros < 200){
  19.              
  20.                                       a = couta + (dinero2 * litros);
  21.                                       printf ("Su factura es de %d\n", a);
  22.                                       }  
  23.                                       }
  24.                    
  25.                    break;
  26.                    }
  27.                    
  28.                    switch(programa){
  29.                    case 5: //Programa 5. Calcular la media
  30.  
  31.                    printf ("Este programa le ayudara a saber las notas medias de sus asignaturas en el primer curso de Diseno y Programacion de Videojuegos y Animacion 3D\n\n");
  32.  
  33.                    //TECNOLOGIA DEL VIDEOJUEGO
  34.                    printf ("TECNOLOGIA DEL VIDEOJUEGO\n");
  35.                    printf ("Introduce la nota maxima obtenida en Tecnologia del Videojuego: ");
  36.                    scanf ("%f", &max);
  37.                    printf (" \n");
  38.  
  39.                    printf ("Introduce la nota minima obtenida en Tecnologia del Videojuego: ");
  40.                    scanf ("%f", &min);
  41.                    printf (" \n");
  42.  
  43.                    med1 = (max + min) / 2;
  44.  
  45.                    //MODELADO
  46.                    printf ("MODELADO\n");
  47.                    printf ("Introduce la nota maxima obtenida en Modelado: ");
  48.                    scanf ("%f", &max);
  49.                    printf (" \n");
  50.  
  51.                    printf ("Introduce la nota minima obtenida en Modelado: ");
  52.                    scanf ("%f", &min);
  53.                    printf (" \n");
  54.  
  55.                    med2 = (max + min) / 2;
  56.  
  57.                    //EXPRESION PLASTICA
  58.                    printf ("EXPRESION PLASTICA\n");
  59.                    printf ("Introduce la nota maxima obtenida en Expresion Plastica: ");
  60.                    scanf ("%f", &max);
  61.                    printf (" \n");
  62.  
  63.                    printf ("Introduce la nota minima obtenida en Expresion Plastica: ");
  64.                    scanf ("%f", &min);
  65.                    printf (" \n");
  66.  
  67.                    med3 = (max + min) / 2;
  68.  
  69.                    //PROGRAMACION
  70.                    printf ("PROGRAMACION\n");
  71.                    printf ("Introduce la nota maxima obtenida en Programacion: ");
  72.                    scanf ("%f", &max);
  73.                    printf (" \n");
  74.  
  75.                    printf ("Introduce la nota minima obtenida en Programacion: ");
  76.                    scanf ("%f", &min);
  77.                    printf (" \n");
  78.  
  79.                    med4 = (max + min) / 2;
  80.  
  81.                    //MEDIAS
  82.                    printf ("MEDIAS\n");
  83.                    printf ("Su nota media en Tecnologia del Videojuego es %f \n\n", med1);
  84.                    printf ("Su nota media en Modelado es %f \n\n", med2);
  85.                    printf ("Su nota media en Expresion Plastica es %f \n\n", med3);
  86.                    printf ("Su nota media en Programacion es %f \n\n", med4);
  87.                    
  88.                    break;
  89.                    }
  90.  
  91.                    switch(programa){
  92.                    case 6: //Programa 6. Dias lectivos
  93.  
  94.                    printf (" \n");
  95.                    printf ("\t\t***** CALENDARIO 2014 EN LA REGION DE MURCIA *****\n\n\n");
  96.                    printf ("INFORMACION\n\n");
  97.                    printf ("1. Este programa le dira los dias lectivos y festivos fijados para el calendario de 2014 en la Region de Murcia\n\n");
  98.                    printf ("2. El programa tomara los sabados y domingos como dias festivos\n");
  99.                    printf ("___________________________________\n\n");
  100.    
  101.                    printf ("COMENZAR\n\n");
  102.                    printf ("Introduce el numero del mes que quieres ver: ");
  103.                    scanf ("%d", &mes);
  104.                    printf (" \n");
  105.                    printf ("___________________________________\n\n");
  106.    
  107.                    printf (" \n");
  108.    
  109.                    //ENERO
  110.                    if (mes == 1) { printf ("\t\t\t( ***** --- ENERO --- ***** )\n\n\n");
  111.                            printf ("El mes de enero tiene 21 dias lectivos y 10 dias festivos\n\n");
  112.                            printf (" - Las fiestas mas destacadas de este mes son:\n\n");
  113.                            printf (" ** 1 de Enero: Ano Nuevo\n");
  114.                            printf (" ** 6 de Enero: Epifania del Senor / Los Reyes Majos\n\n\n\n");
  115.                            }
  116.                  
  117.                   //FEBRERO
  118.                   if (mes == 2) { printf ("\t\t\t( ***** --- FEBRERO --- ***** )\n\n\n");
  119.                            printf ("El mes de febrero tiene 20 dias lectivos y 8 dias festivos\n\n");
  120.                            printf (" - Este mes no tiene una festividad destacada\n\n\n\n");
  121.                            }
  122.                  
  123.                   //MARZO
  124.                   if (mes == 3) { printf ("\t\t\t( ***** --- MARZO --- ***** )\n\n\n");
  125.                            printf ("El mes de marzo tiene 20 dias lectivos y 11 dias festivos\n\n");
  126.                            printf (" - La fiesta mas destacada de este mes es:\n\n");
  127.                            printf (" ** 19 de Marzo: San Jose\n\n\n\n");
  128.                            }
  129.                  
  130.                   //ABRIL
  131.                   if (mes == 4) { printf ("\t\t\t( ***** --- ABRIL --- ***** )\n\n\n");
  132.                            printf ("El mes de abril tiene 20 dias lectivos y 10 dias festivos\n\n");
  133.                            printf (" - Las fiestas mas destacadas de este mes son:\n\n");
  134.                            printf (" ** 17 de Abril: Jueves Santo\n");
  135.                            printf (" ** 18 de Abril: Viernes Santo\n\n\n\n");
  136.                            }
  137.                  
  138.                   //MAYO
  139.                   if (mes == 5) { printf ("\t\t\t( ***** --- MAYO --- ***** )\n\n\n");
  140.                            printf ("El mes de mayo tiene 21 dias lectivos y 10 dias festivos\n\n");
  141.                            printf (" - La fiesta mas destacada de este mes es:\n\n");
  142.                            printf (" ** 1 de Mayo: Fiesta del trabajo\n\n\n\n");
  143.                            }
  144.                  
  145.                   //JUNIO
  146.                   if (mes == 6) { printf ("\t\t\t( ***** --- JUNIO --- ***** )\n\n\n");
  147.                            printf ("El mes de junio tiene 20 dias lectivos y 10 dias festivos\n\n");
  148.                            printf (" - La fiesta mas destacada de este mes es:\n\n");
  149.                            printf (" ** 9 de Junio: Dia de la Region de Murcia\n\n\n\n");
  150.                            }
  151.                  
  152.                   //JULIO
  153.                   if (mes == 7) { printf ("\t\t\t( ***** --- JULIO --- ***** )\n\n\n");
  154.                            printf ("El mes de julio tiene 23 dias lectivos y 8 dias festivos\n\n");
  155.                            printf (" - Este mes no tiene una festividad destacada\n\n\n\n");
  156.                            }
  157.                  
  158.                   //AGOSTO
  159.                   if (mes == 8) { printf ("\t\t\t( ***** --- AGOSTO --- ***** )\n\n\n");
  160.                            printf ("El mes de agosto tiene 20 dias lectivos y 11 dias festivos\n\n");
  161.                            printf (" - La fiesta mas destacada de este mes es:\n\n");
  162.                            printf (" ** 15 de Agosto: Asuncion de la Virgen\n\n\n\n");
  163.                            }
  164.                  
  165.                   //SEPTIEMBRE
  166.                   if (mes == 9) { printf ("\t\t\t( ***** --- SEPTIMEBRE --- ***** )\n\n\n");
  167.                            printf ("El mes de septiembre tiene 22 dias lectivos y 8 dias festivos\n\n");
  168.                            printf (" - La fiesta mas destacada de este mes es:\n\n");
  169.                            printf (" ** 13 de Septiembre: La Bien Aparecida\n\n\n\n");
  170.                            }
  171.                  
  172.                   //OCTUBRE
  173.                   if (mes == 10) { printf ("\t\t\t( ***** --- OCTUBRE --- ***** )\n\n\n");
  174.                            printf ("El mes de octubre tiene 22 dias lectivos y 9 dias festivos\n\n");
  175.                            printf (" - La fiesta mas destacada de este mes es:\n\n");
  176.                            printf (" ** 13 de Octubre: Fiesta Nacional Española (se traslada al lunes 13)\n\n\n\n");
  177.                            }
  #18 (permalink)  
Antiguo 05/11/2013, 02:53
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

Código C:
Ver original
  1. //NOVIEMBRE
  2.                   if (mes == 11) { printf ("\t\t\t( ***** --- NOVIEMBRE --- ***** )\n\n\n");
  3.                            printf ("El mes de noviembre tiene 20 dias lectivos y 10 dias festivos\n\n");
  4.                            printf (" - La fiesta mas destacada de este mes es:\n\n");
  5.                            printf (" ** 1 de Noviembre: Dia de todos los Santos\n\n\n\n");
  6.                            }
  7.                  
  8.                   //DICIEMBRE
  9.                   if (mes == 12) { printf ("\t\t\t( ***** --- DICIEMBRE --- ***** )\n\n\n");
  10.                            printf ("El mes de diciembre tiene 21 dias lectivos y 10 dias festivos\n\n");
  11.                            printf (" - Las fiestas mas destacadas de este mes son:\n\n");
  12.                            printf (" ** 6 de Diciembre: Dia de la Constitucion Espanola\n");
  13.                            printf (" ** 8 de Diciembre: Inmaculada Concepción\n");
  14.                            printf (" ** 25 de Diciembre: Navidad\n\n\n\n");
  15.                            }
  16.                    break;
  17.                    }
  18.  
  19.                    switch(programa){
  20.                    case 7: //Programa 7. Numeros continuos asta numero N
  21.    
  22.                    printf ("Introduzca un numero: ");
  23.                    scanf ("%d", &n);
  24.                    printf (" \n");
  25.    
  26.                           for (a1=1;a1<=n;a1++) {
  27.                                         printf ("%d\n", a1);
  28.                                         }
  29.                    break;
  30.                    }
  31.                
  32.                    switch(programa){
  33.                    case 8: //Programa 8. Numeros primos
  34.  
  35.                        printf("Introduce un numero: ");
  36.                        scanf("%d",&nume);
  37.                        printf (" \n\n");
  38.  
  39.                        for(i = 1; i <= nume; i++)
  40.                              {
  41.                              if (nume % i == 0)
  42.                              a2++;
  43.                              }
  44.  
  45.                              if (a2 == 2)
  46.                              {
  47.                              printf("El numero es primo\n\n");
  48.                              }
  49.                                         else
  50.                                             {
  51.                                             printf("El numero no es primo\n\n");
  52.                                             }
  53.                    break;
  54.                    }
  55.                    
  56.                    switch(programa){
  57.                    case 9: //Programa 9. Vocal o consonante
  58.    
  59.                    printf ("Escribe una letra: ");
  60.                    scanf ("%c", &letra);
  61.                    printf (" \n\n");
  62.    
  63.                    if ((letra == 'a') || (letra == 'A') || (letra == 'e') || (letra == 'E') || (letra == 'i') || (letra == 'I') ||
  64.                    (letra == 'o') || (letra == 'O') || (letra == 'u') || (letra == 'U'))
  65.                           {
  66.                           printf (" *** La letra '%c' es una vocal ***\n\n\n", letra);        
  67.                           }
  68.        
  69.                           else {
  70.                                printf (" *** La letra '%c' es una consonante ***\n\n\n", letra);
  71.                                }
  72.                    break;
  73.                    }
  74.                    
  75.                    switch(programa){
  76.                    case 10: //Programa 10. Calendario
  77.                        
  78.                        printf (" \n");
  79.                        printf ("\t\t     ***** CALENDARIO 2014 *****\n\n\n");
  80.                        printf ("INFORMACION\n\n");
  81.                        printf ("1. Consulte en el calendario el mes que quieras poniendo el numero\ncorrespondiente al mes que desee visualizar\n\n");
  82.                        printf ("___________________________________\n\n");
  83.    
  84.                        printf ("COMENZAR\n\n");
  85.                        printf ("Introduce el numero del mes que quieres ver: ");
  86.                        scanf ("%d", &mes1);
  87.                        printf (" \n\n");
  88.    
  89.    
  90.                        //FALLO
  91.                        if (mes1 >= 13) { printf (" *** NO EXITEN %d MESES ............ capullo!!!\n\n", mes);
  92.                                 printf ("___________________________________\n\n");
  93.                                 printf ("Introduce el numero del mes que quieres ver: ");
  94.                                 scanf ("%d", &mes1);
  95.                                 printf (" \n\n");
  96.                                        }
  97.    
  98.                       //ENERO
  99.                       if (mes1 == 1) { printf ("\t\t    ( ***** --- ENERO --- ***** )\n\n\n");
  100.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  101.                                 printf ("\t -\t  -\t  1\t  2\t  3\t  4\t  5\t\n\n");
  102.                                 printf ("\t 6\t  7\t  8\t  9\t  10\t  11\t  12\t\n\n");
  103.                                 printf ("\t 13\t  14\t  15\t  16\t  17\t  18\t  19\t\n\n");
  104.                                 printf ("\t 20\t  21\t  22\t  23\t  24\t  25\t  26\t\n\n");
  105.                                 printf ("\t 27\t  28\t  29\t  30\t  31\t  -\t  -\t\n\n\n\n");
  106.                                      }
  107.                  
  108.                      //FEBRERO
  109.                      if (mes1 == 2) { printf ("\t\t   ( ***** --- FEBRERO --- ***** )\n\n\n");
  110.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  111.                                 printf ("\t -\t  -\t  -\t  -\t  -\t  1\t  2\t\n\n");
  112.                                 printf ("\t 3\t  4\t  5\t  6\t  7\t  8\t  9\t\n\n");
  113.                                 printf ("\t 10\t  11\t  12\t  13\t  14\t  15\t  16\t\n\n");
  114.                                 printf ("\t 17\t  18\t  19\t  20\t  21\t  22\t  23\t\n\n");
  115.                                 printf ("\t 24\t  25\t  26\t  27\t  28\t  -\t  -\t\n\n\n\n");
  116.                                     }
  117.                  
  118.                     //MARZO
  119.                     if (mes1 == 3) { printf ("\t\t    ( ***** --- MARZO --- ***** )\n\n\n");
  120.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  121.                                 printf ("\t -\t  -\t  -\t  -\t  -\t  1\t  2\t\n\n");
  122.                                 printf ("\t 3\t  4\t  5\t  6\t  7\t  8\t  9\t\n\n");
  123.                                 printf ("\t 10\t  11\t  12\t  13\t  14\t  15\t  16\t\n\n");
  124.                                 printf ("\t 17\t  18\t  19\t  20\t  21\t  22\t  23\t\n\n");
  125.                                 printf ("\t 24\t  25\t  26\t  27\t  28\t  29\t  30\t\n\n");
  126.                                 printf ("\t 31\t  -\t  -\t  -\t  -\t  -\t  -\t\n\n\n\n");
  127.                                    }
  128.                  
  129.                    //ABRIL
  130.                    if (mes1 == 4) { printf ("\t\t    ( ***** --- ABRIL --- ***** )\n\n\n");
  131.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  132.                                 printf ("\t -\t  1\t  2\t  3\t  4\t  5\t  6\t\n\n");
  133.                                 printf ("\t 7\t  8\t  9\t  10\t  11\t  12\t  13\t\n\n");
  134.                                 printf ("\t 14\t  15\t  16\t  17\t  18\t  19\t  20\t\n\n");
  135.                                 printf ("\t 21\t  22\t  23\t  24\t  25\t  26\t  27\t\n\n");
  136.                                 printf ("\t 28\t  29\t  30\t  -\t  -\t  -\t  -\t\n\n\n\n");
  137.                                   }
  138.                  
  139.                   //MAYO
  140.                   if (mes1 == 5) { printf ("\t\t     ( ***** --- MAYO --- ***** )\n\n\n");
  141.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  142.                                 printf ("\t -\t  -\t  -\t  1\t  2\t  3\t  4\t\n\n");
  143.                                 printf ("\t 5\t  6\t  7\t  8\t  9\t  10\t  11\t\n\n");
  144.                                 printf ("\t 12\t  13\t  14\t  15\t  16\t  17\t  18\t\n\n");
  145.                                 printf ("\t 19\t  20\t  21\t  22\t  23\t  24\t  25\t\n\n");
  146.                                 printf ("\t 26\t  27\t  28\t  29\t  30\t  31\t  -\t\n\n\n\n");
  147.                                  }
  148.                  
  149.                   //JUNIO
  150.                   if (mes1 == 6) { printf ("\t\t    ( ***** --- JUNIO --- ***** )\n\n\n");
  151.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  152.                                 printf ("\t -\t  -\t  -\t  -\t  -\t  -\t  1\t\n\n");
  153.                                 printf ("\t 2\t  3\t  4\t  5\t  6\t  7\t  8\t\n\n");
  154.                                 printf ("\t 9\t  10\t  11\t  12\t  13\t  14\t  15\t\n\n");
  155.                                 printf ("\t 16\t  17\t  18\t  19\t  20\t  21\t  22\t\n\n");
  156.                                 printf ("\t 23\t  24\t  25\t  26\t  27\t  28\t  29\t\n\n");
  157.                                 printf ("\t 30\t  -\t  -\t  -\t  -\t  -\t  -\t\n\n\n\n");
  158.                                  }
  159.                  
  160.                   //JULIO
  161.                   if (mes1 == 7) { printf ("\t\t    ( ***** --- JULIO --- ***** )\n\n\n");
  162.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  163.                                 printf ("\t -\t  1\t  2\t  3\t  4\t  5\t  6\t\n\n");
  164.                                 printf ("\t 7\t  8\t  9\t  10\t  11\t  12\t  13\t\n\n");
  165.                                 printf ("\t 14\t  15\t  16\t  17\t  18\t  19\t  20\t\n\n");
  166.                                 printf ("\t 21\t  22\t  23\t  24\t  25\t  26\t  27\t\n\n");
  167.                                 printf ("\t 28\t  29\t  30\t  31\t  -\t  -\t  -\t\n\n\n\n");
  168.                                  }
  #19 (permalink)  
Antiguo 05/11/2013, 02:54
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Problemas Dempo

Código C:
Ver original
  1. //AGOSTO
  2.                  if (mes1 == 8) { printf ("\t\t   ( ***** --- AGOSTO --- ***** )\n\n\n");
  3.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  4.                                 printf ("\t -\t  -\t  -\t  -\t  1\t  2\t  3\t\n\n");
  5.                                 printf ("\t 4\t  5\t  6\t  7\t  8\t  9\t  10\t\n\n");
  6.                                 printf ("\t 11\t  12\t  13\t  14\t  15\t  16\t  17\t\n\n");
  7.                                 printf ("\t 18\t  19\t  20\t  21\t  22\t  23\t  24\t\n\n");
  8.                                 printf ("\t 25\t  26\t  27\t  28\t  29\t  30\t  31\t\n\n\n\n");
  9.                                 }
  10.                  
  11.                  //SEPTIEMBRE
  12.                  if (mes1 == 9) { printf ("\t\t  ( ***** --- SEPTIEMBRE --- ***** )\n\n\n");
  13.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  14.                                 printf ("\t 1\t  2\t  3\t  4\t  5\t  6\t  7\t\n\n");
  15.                                 printf ("\t 8\t  9\t  10\t  11\t  12\t  13\t  14\t\n\n");
  16.                                 printf ("\t 15\t  16\t  17\t  18\t  19\t  20\t  21\t\n\n");
  17.                                 printf ("\t 22\t  23\t  24\t  25\t  26\t  27\t  28\t\n\n");
  18.                                 printf ("\t 29\t  30\t  -\t  -\t  -\t  -\t  -\t\n\n\n\n");
  19.                                 }
  20.                  
  21.                  //OCTUBRE
  22.                  if (mes1 == 10) { printf ("\t\t   ( ***** --- OCTUBRE --- ***** )\n\n\n");
  23.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  24.                                 printf ("\t -\t  -\t  1\t  2\t  3\t  4\t  5\t\n\n");
  25.                                 printf ("\t 6\t  7\t  8\t  9\t  10\t  11\t  12\t\n\n");
  26.                                 printf ("\t 13\t  14\t  15\t  16\t  17\t  18\t  19\t\n\n");
  27.                                 printf ("\t 20\t  21\t  22\t  23\t  24\t  25\t  26\t\n\n");
  28.                                 printf ("\t 27\t  28\t  29\t  30\t  31\t  -\t  -\t\n\n\n\n");
  29.                                  }
  30.                  
  31.                  //NOVIEMBRE
  32.                  if (mes1 == 11) { printf ("\t\t  ( ***** --- NOVIEMBRE --- ***** )\n\n\n");
  33.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  34.                                 printf ("\t -\t  -\t  -\t  -\t  -\t  1\t  2\t\n\n");
  35.                                 printf ("\t 3\t  4\t  5\t  6\t  7\t  8\t  9\t\n\n");
  36.                                 printf ("\t 10\t  11\t  12\t  13\t  14\t  15\t  16\t\n\n");
  37.                                 printf ("\t 17\t  18\t  19\t  20\t  21\t  22\t  23\t\n\n");
  38.                                 printf ("\t 24\t  25\t  26\t  27\t  28\t  29\t  30\t\n\n\n\n");
  39.                                  }
  40.                  
  41.                  //DICIEMBRE
  42.                  if (mes1 == 12) { printf ("\t\t  ( ***** --- DICIEMBRE --- ***** )\n\n\n");
  43.                                 printf ("\tLUN\t MAR\t MIE\t JUE\t VIE\t SAB\t DOM\t\n\n");
  44.                                 printf ("\t 1\t  2\t  3\t  4\t  5\t  6\t  7\t\n\n");
  45.                                 printf ("\t 8\t  9\t  10\t  11\t  12\t  13\t  14\t\n\n");
  46.                                 printf ("\t 15\t  16\t  17\t  18\t  19\t  20\t  21\t\n\n");
  47.                                 printf ("\t 22\t  23\t  24\t  25\t  26\t  27\t  28\t\n\n");
  48.                                 printf ("\t 29\t  30\t  31\t  -\t  -\t  -\t  -\t\n\n\n\n");
  49.                                  }
  50.                    break;
  51.                    }
  52.                    
  53.                    switch(programa){
  54.                    case 11: //Nº de ejecuciones de printf          
  55.  
  56.                    for (i1 = 0; i1 < 100; i1++)
  57.                        if ((0 == a3 % 4) || (i1 % 2) == 0)
  58.      
  59.                        printf ("%d %d \n", a3, i1);
  60.                    break;
  61.                    }
  62.                    
  63.                    switch(programa){
  64.                    case 12: //Programa 12. Conversor de segundos a horas
  65.    
  66.                    printf (" \n");
  67.                    printf ("Introduce la cantidad de segundos que quieres calcular: ", segundos);
  68.                    scanf ("%d", &segundos);
  69.                    printf (" \n");
  70.    
  71.                    hora   = segundos / 3600;
  72.                    segundos = segundos % 3600;
  73.    
  74.                    minuto = segundos / 60;
  75.                    segundos = segundos % 60;
  76.    
  77.                    printf ("____________________________\n\n\n");
  78.                           if (hora > 0) printf ("%d Horas ", hora);
  79.                           if (minuto > 0) printf ("%d Minutos ", minuto);
  80.                           if (segundos > 0) printf ("%d Segundos\n\n", segundos);
  81.                    printf ("____________________________\n\n\n");
  82.                    
  83.                    break;
  84.                    }
  85.  
  86.                    switch(programa){
  87.                    case 13: //Programa 13. Calculadora
  88.                        
  89.                    printf(" \n\n");
  90.                    printf("\t\t\t\t *** CALCULADORA ***");
  91.                    printf(" \n\n");
  92.                    printf(" 1. Suma\n 2. Resta\n 3. Multiplicacion\n 4. Division\n 5. Salir\n\n");
  93.                    printf(" ______________________");
  94.                    printf(" \n\n");
  95.                    printf(" Elige la opcion que quieras calcular: ");
  96.                    scanf(" %d", &opcion);
  97.                    printf(" ______________________");
  98.                    printf(" \n\n\n");
  99.    
  100.                             switch(opcion){
  101.                                            case 1:
  102.                                            printf(" Introduzca numero 1: ");
  103.                                            scanf("%d", &n1);
  104.                                            printf(" Introduzca numero 2: ");
  105.                                            scanf("%d", &n2);
  106.                                            n3 = n1 + n2;
  107.                    
  108.                                            printf(" \n");
  109.                                            printf("\t %d + %d = %d \n\n\n\n\n", n1,n2,n3);
  110.                                            break;
  111.                                            }
  112.  
  113.                                            switch(opcion){
  114.                                            case 2:
  115.                                            printf(" Introduzca numero 1: ");
  116.                                            scanf("%d", &n1);
  117.                                            printf(" Introduzca numero 2: ");
  118.                                            scanf("%d", &n2);
  119.                                            n3 = n1 - n2;
  120.  
  121.                                            printf(" \n");
  122.                                            printf("\t %d - %d = %d \n\n\n\n\n", n1,n2,n3);
  123.                                            break;
  124.                                            }
  125.  
  126.                                            switch(opcion){
  127.                                            case 3:
  128.                                            printf(" Introduzca numero 1: ");
  129.                                            scanf("%d", &n1);
  130.                                            printf(" Introduzca numero 2: ");
  131.                                            scanf("%d", &n2);
  132.                                            n3 = n1 * n2;
  133.  
  134.                                            printf(" \n");
  135.                                            printf("\t %d * %d = %d \n\n\n\n\n", n1,n2,n3);
  136.                                            break;
  137.                                            }
  138.  
  139.                                            switch(opcion){
  140.                                            case 4:
  141.                                            printf(" Introduzca numero 1: ");
  142.                                            scanf("%d", &n1);
  143.                                            printf(" Introduzca numero 2: ");
  144.                                            scanf("%d", &n2);
  145.                                            n3 = n1 / n2;
  146.  
  147.                                            printf(" \n");
  148.                                            printf("\t %d / %d = %d \n\n\n\n\n", n1,n2,n3);
  149.                                            break;
  150.                                            }
  151.  
  152.                                            }
  153.                                            
  154.   system("PAUSE"); 
  155.   return 0;
  156. }
  #20 (permalink)  
Antiguo 05/11/2013, 18:23
Avatar de omar10594  
Fecha de Ingreso: junio-2013
Ubicación: Mexico
Mensajes: 26
Antigüedad: 10 años, 10 meses
Puntos: 3
Respuesta: Problemas Dempo

ya veo, entonces lo que ocupas es un ciclo, este hace ciertas sentencias si se cumple una condicion que le das, te pongo un ejemplo con un menu, y utilizando un ciclo do-while, investiga ciclos, y veras otros ciclos, pero a mi parecer este se adapta mas a lo que quieres.

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main( void )
  5. {
  6.     int opcion;
  7.  
  8.     do// Se inicia el ciclo
  9.     {
  10.         system("CLS");// Limpiamos pantalla
  11.        
  12.         printf("\t Menu:");// Imprimimos un menu
  13.         printf("\n\t1.- Hola");
  14.         printf("\n\t2.- Adios");
  15.         printf("\n\t3.- Hasta Luego");
  16.         printf("\n\t Opcion: ");
  17.        
  18.         scanf("%d",&opcion);// Capturamos la opcion
  19.        
  20.         system("CLS");// Limpiamos pantalla
  21.        
  22.         switch ( opcion )// Con el switch realizamos la opcion dada por el usuario
  23.         {
  24.             case 1:
  25.                 printf("Hola\n");
  26.                 break;
  27.             case 2:
  28.                 printf("Adios\n");
  29.                 break;
  30.             case 3:
  31.                 printf("Hasta Luego\n");
  32.                 break;
  33.         }
  34.        
  35.         printf("\n\nDesea volver al menu?\n 0 -> No\t1 ->Si");// Preguntamos si quiere volver al menu.
  36.         printf("\n Opcion: ");
  37.  
  38.         scanf("%d",&opcion);// Capturamos la opcion
  39.        
  40.     }while ( opcion == 1 );// Evaluamos si se cumple la condicion o no
  41.         // Termina el ciclo
  42.     return 0;
  43. }

la sintaxis del ciclo seria la siguiente:
Código C:
Ver original
  1. do
  2.     {
  3.         sentencias;
  4.     }while( condicion );

Entonces como podras ver, se inicia con "do" se abren llaves, luego va lo que quieres que se repita, y cierras llaves, y pones "while", y entre parentesis la condicion, lo terminas con ";"
Este ciclo hace la sentencia una vez, siempre, y luego evalua la condicion, si es cierta, vuelve a hacer lo que este entre llaves.

Etiquetas: int, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:13.