Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - lvrksn

Páginas: [1]
1
Aprender a programar desde cero / Ayuda con menu
« en: 08 de Abril 2016, 13:35 »
 Buenos dias.Gracias por darme la oportunidad de pertenecer al foro.Mi consulta es la siguiente:Estoy haciendo una calculadora en C con el compilador codeblocks.Tengo un menu generado con un switch y la opcion 1 pide ingresar el primer numero para el calculo y la opcion 2 ingresar el segundo.El problema es que luego de seleccionar el primer numero.la ventana se me cierra y no me deja seleccionar el segundo.Adjunto el codigo y espero me puedan ayudar.Gracias!!

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include "funciones.h"

int main()
{
char seguir='s';
int opcion=0;
float num1=0,num2=0,resultado=0;
while(seguir=='s')
{
printf("1- Ingresar 1er operando (A=x)\n");
printf("2- Ingresar 2do operando (B=y)\n");
printf("3- Calcular la suma (A+B)\n");
printf("4- Calcular la resta (A-B)\n");
printf("5- Calcular la division (A/B)\n");
printf("6- Calcular la multiplicacion (A*B)\n");
printf("7- Calcular el factorial (A!)\n");
printf("8- Calcular todas las operacione\n");
printf("9- Salir\n");

scanf("%d",&opcion);

switch(opcion)
{
case 1:
printf("Ingrese el primer operando: ");
scanf("%f",&num1);
printf("Primer operando: %f",num1);
break;
case 2:
printf("Ingrese el segundo operando: ");
scanf("%f",&num2);
printf("Segundo operando: %f",num2);

break;
case 3:
printf("la suma de los numeros es: ",suma(num1,num2));
break;
case 4:
printf("la resta de los numeros es: ",resta(num1,num2));
break;
case 5:
while(num2==0)
{
printf("El divisor no puede ser 0.Reingrese");
scanf("%f",&num2);
}
printf("La division de los numeros es: ",division(num1,num2));
break;
case 6:
printf("La multiplicacion de los numeros es: ",multiplicacion(num1,num2));
break;
case 7:
while (num1<0)
{
printf("No se puede calcular el factorial de un numero negativo.Reingrese");
scanf("%f",&num1);
}
printf("El factorial del numero ingresado es: ",factorial(num1));

break;
case 8:
printf("la suma de los numeros es: ",suma(num1,num2));
printf("la resta de los numeros es: ",resta(num1,num2));
printf("La division de los numeros es: ",division(num1,num2));
printf("La multiplicacion de los numeros es: ",multiplicacion(num1,num2));
printf("El factorial del numero ingresado es: ",factorial(num1));

break;
case 9:
seguir = 'n';
break;
}


return 0;
}


}

2
muchisimas gracias..ahora si funciona...entonces por lo que puedo ver me falto poner la condicion de que el contador sea mayor a 1 y cambiar el orden de las variables maximo y minimo..estoy haciendo el ingreso a la facultad y estamos viendo programacion para los que no tienen conocimientos previos..y la verdad que era una obviedad el error,pero estoy tan liado que no lo vi con claridad.
Gracias nuevamente.
Saludos!

3
listo.ya esta modificado.ahi agregue el html al post principal.gracias!!

4
Buen dia compañeros.Estoy realizando un ejercicio donde tengo que dejar que el usuario ingrese una cantidad de numeros a eleccion propia y luego calcular el maximo y el minimo..pero en algo estoy fallando(debe ser una tonteria) y no consigo que me salga bien.les copio lo que tengo puesto:

Código: [Seleccionar]
function Mostrar()
{

   var contador = 0;
   var respuesta ='si';
   var minimo = 0;
   var maximo = 0;


   while(respuesta!='no')
   {
     
      contador++;
      var numero = parseInt(prompt("ingrese un numero"));
      respuesta = prompt("desea continuar?(no) para salir");
   
      if(contador == 1)
      {
         maximo = numero;
         minimo = numero;

         
      }
     

      if(contador >1 && numero > maximo)
      {
         numero = maximo;

      }
     
      if (contador > 1 && numero < minimo)


      {
         numero = minimo;

      }

     

   }
      document.getElementById("maximo").value=maximo;
      document.getElementById("minimo").value=minimo;
}

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Curso Ingreso UTN FRA</title>

<!--Estilos-->
<link rel="stylesheet" type="text/css" href="../estilo.css">
<link rel="stylesheet" type="text/css" href="../animacion.css">
<!--final de Estilos-->

<!--Lógica-Programación-->
<script type="text/javascript" src="jsIteraciones (9).js"></script>
        <!--Final de Lógica-Programación -->

</head>
<body>
<div class="CajaUno animated bounceInDown">

<h1>Ingrese datos.</h1>
<form id="FormIngreso">

<INPUT type="text" placeholder="El M&aacute;ximo" id="maximo" readonly>
<INPUT type="text" placeholder="El M&iacute;nimo" id="minimo" readonly>

</form>

</div>
<div class="CajaUno animated bounceInLeft">



<button  class="MiBotonUTN" onclick="Mostrar()" >Comenzar el ingreso</button>

</div>

<div class="CajaEnunciado animated bounceInLeft">
<h2>Enunciado:</h2>

<h3>
Al presionar el bot&oacute;n pedir  n&uacute;meros  hasta que el usuario quiera,
mostrar el número máximo y el número mínimo.

</h3>


</div>

<div class="CajaAbajo animated bounceInUp">
<a  class="MiBotonUTNLinea" onclick="location.href='index.html'" >Men&uacute; ejercicios</a>

</div>
</body>
</html>


Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".