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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Programación C/C++ / Ayuda con printf en: 27 Mayo 2017, 01:35 am
Ayuda amigos del foro, estoy haciendo el ejercicio que ven más abajo, y cuando ejecuto el programa si le pongo un numero menor a 15.000 no me aparece en pantalla lo que escribí en el primer printf del else, sino que me vuelve a repetir lo que puse en el 1er printf de If.
A ver si alguien me puede ayudar, y de paso si me dicen si está bien como resolví el ejercicio, mucho mejor. Gracias de antemano y perdonen que haga tantos temas seguidos, pasa que no entiendo nada de esto.

Código:
// Que lea un importe bruto y calcule su importe neto, si es mayor de 15.000 se le aplicará un 16% de impuestos, en caso contrario se le aplicará un 10%.

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

int main () {

float bruto;

printf ("\n Ingrese el Sueldo bruto de una persona: ");
scanf ("%f", &bruto);

if (bruto>15.000) {
printf ("\n Se le aplicara un 16 por ciento de impuestos.");
printf ("\n El Importe neto es de: %.2f", bruto - ((16*bruto)/100));
}
else {
printf ("\n Se le aplicara un 10 por ciento de impuestos.");
printf ("\n El Importe neto es de: %.2f", bruto - ((10*bruto)/100));
}

getch ();
return 0;
}

Por cierto, tuve que entrar a la página por Internet Explorer porque Chrome me la pone como sitio no seguro y no me deja crear temas.



·No hagas dobel post
>aquí las reglas del foro
-Engel Lex
12  Programación / Programación C/C++ / Mostrar números iguales en una misma linea en: 23 Mayo 2017, 16:31 pm
Hola gente del foro, estoy haciendo un ejercicio en el cuál tengo mandarle al programa 3 números y que me los muestre de mayor a menor en la pantalla. Hasta ahí todo bien, el problema es que si son números iguales tengo que mostrarlos en la misma linea y no tengo
idea de como hacerlo. A ver si alguien me puede ayudar:

Código:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main () {

float a,b,c;

printf ("\n Ingrese 3 numeros para que el programa los muestre de mayor a menor");

printf ("\n\n Ingrese el primer numero: ");
scanf ("%f", &a);

printf ("\n Ingrese el segundo numero: ");
scanf ("%f", &b);

printf ("\n Ingrese el tercer numero: ");
scanf ("%f", &c);

if (a>b && a>c) {
if (b>c) {
printf ("\n %.2f", a);
printf ("\n %.2f", b);
printf ("\n %.2f", c);
}
else {
printf ("\n %.2f", a);
printf ("\n %.2f", c);
printf ("\n %.2f", b);
}
}

if (b>a && b>c) {
if (a>c) {
printf ("\n %.2f", b);
printf ("\n %.2f", a);
printf ("\n %.2f", c);
}
else {
printf ("\n %.2f", b);
printf ("\n %.2f", c);
printf ("\n %.2f", a);
}
}

if (c>a && c>b) {
if (a>b) {
printf ("\n %.2f", c);
printf ("\n %.2f", a);
printf ("\n %.2f", b);
}
else {
printf ("\n %.2f", c);
printf ("\n %.2f", b);
printf ("\n %.2f", a);
}
}



getch ();
return 0;
}
13  Programación / Programación C/C++ / Re: Problema con función con retorno en: 12 Mayo 2017, 21:25 pm
pides algo muy especifico XD hay tutorial que te enseñarán todo por partes

aquí sobre C a partir del cap 5 te debe ir bien
http://www.tutorialesprogramacionya.com/cya/


Muchas gracias amigo, ahora me pongo a leerlo.
14  Programación / Programación C/C++ / Re: Problema con función con retorno en: 12 Mayo 2017, 21:12 pm
Código
  1. int funcion_algo_1(int va);
  2. int funcion_algo_2(int va);
  3. int main](){
  4.  //variables
  5.  leer_entrada(variable);
  6.  switch(variable){
  7.    case 1:
  8.      a = funcion_algo_1(algo);
  9.      break;
  10.    case 2:
  11.      b = funcion_algo_2(algo);
  12.      break;
  13.  
  14.  }
  15. return 0;
  16. }
  17.  
  18. //funciones algo
  19.  

La verdad que no entiendo nada, no sabés dónde puedo buscar algún lugar que me enseñe desde cero como hacer un programa donde pueda sumar, restar, multiplicar y dividir con tres valores, utilizando funciones con valor de retorno y la sentencia Switch????
15  Programación / Programación C/C++ / Re: Problema con función con retorno en: 12 Mayo 2017, 20:11 pm
no entiendo lo que quieres... no necesitas simplemente colocar la funcion y listo?

Como sería eso de colocar la función??? te pregunto porque la verdad no me entiendo ni yo mismo, ni lo que explicó el profesor.
16  Programación / Programación C/C++ / Problema con función con retorno en: 12 Mayo 2017, 20:03 pm
Alguien podría decirme como hacer en este programa para que me de una función con retorno en todos los casos del Switch???? Sinceramente no tengo idea de como hacerlo

Código:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>


int main () {
int x;

do {

printf ("\n\t\t\t\t*********************");
printf ("\n\n\t\t\t\t PROGRAMA MULTITAREA");
printf ("\n\n\t\t\t\t*********************");

printf ("\n\n 1: Suma");
printf ("\n 2: Resta");
printf ("\n 3: Multiplicacion");
printf ("\n 4: Division");
printf ("\n 5: Mayor que");


printf ("\n\n Escoja una opcion a selecionar: ");
scanf ("%d", &x);

switch (x){

case 1: {
float A,B,C,resultado;
printf ("\n Ha seleccionado Suma");
printf  ("\n\n Ingrese el primer numero: ");
scanf ("%f", &A);
printf ("\n Ingrese el segundo numero: ");
scanf ("%f", &B);
printf ("\n Ingrese el tercer numero: ");
scanf ("%f", &C);
resultado=A+B+B;
printf ("\n El resultado es: %f", resultado);
}
break;

case 2: {
float A,B,C,resultado;
printf ("\n Ha selecionado Resta");
printf ("\n Ingrese tres numeros para restarlos:");
    printf ("\n\n Ingrese el primer numero: ");
    scanf ("%f", &A);
    printf ("\n Ingrese el segundo numero: ");
    scanf ("%f", &B);
    printf ("\n Ingrese el tercer numero: ");
    scanf("%f", &C);
    resultado=A-B-C;
    printf ("\n El resultado es: %f", resultado);
}
break;

case 3: {
float A,B,C,resultado;
printf ("\n Ha seleccionado Multiplicacion");
printf ("\n Ingrese tres numeros para multiplicarlos:");
printf ("\n\n Ingrese el primer numero: ");
scanf ("%f", &A);
printf ("\n Ingrese el segundo numero: ");
scanf ("%f", &B);
printf ("\n Ingrese el tercer numero: ");
scanf ("%f", &C);
resultado=A*B*C;
printf ("\n El resultado es: %f", resultado);
}
break;

case 4: {
float A,B,C,resultado;
printf ("\n Ha seleccionado Division");
printf ("\n Ingrese tres numeros para dividirlos:");
printf ("\n\n Ingrese el primer numero: ");
scanf ("%f", &A);
printf ("\n Ingrese el segundo numero: ");
scanf ("%f", &B);
printf ("\n Ingrese el tercer numero: ");
scanf ("%f", &C);
resultado=A/B/C;
printf ("\n El resultado es: %f", resultado);
}
break;

case 5: {
float A,B,C,resultado;
printf ("\n Ha seleccionado Mayor que");
printf ("\n\n Ingrese tres numeros para saber cual es el mayor:");
printf ("\n\n Ingrese numero A: ");
scanf ("%f", &A);
printf ("\n Ingrese numero B: ");
scanf ("%f", &B);
printf ("\n Ingrese numero C: ");
scanf ("%f", &C);

if (A>B && A>C) {
printf ("\n A es mayor que B y C");
    }

if (B>A && B>C) {
printf ("\n B es mayor que A y C");
}

if (C>A && C>B) {
printf ("\n C es mayor que A y B");
}

}
break;

default: {
printf ("\n\n\n\t\t ----------------------------------------");
printf ("\n\t\t USTED NO HA ELEGIDO UN NUMERO DEL 1 AL 5");
printf ("\n\t\t ----------------------------------------");
}

}

    printf ("\n\n\n\t\t SI DESEA SALIR DEL PROGRAMA PRESIONE 1: ");
scanf ("%i", &x);

    system ("cls");

}
while (x != 1);


    getch ();
return 0;
}
17  Programación / Programación C/C++ / Re: Error en C: Id returned 1 exit status en: 28 Abril 2017, 17:03 pm
Gracias también a vos MAFUS por responder
18  Programación / Programación C/C++ / Re: Error en C: Id returned 1 exit status en: 28 Abril 2017, 17:03 pm
Me pregunto si este programa es exactamente el que ejecutas, si es que lo llegas a ejecutar.

Mi duda es porque aparece un printf mal escrito, dice prinft,  en la línea 31. Lo que debería ser rechazado por el compilador.

Está bien copiado?

Jajajaja soy un pelotudo, ahí estaba el error. Gracias por responder amigo.
19  Programación / Programación C/C++ / Error en C: Id returned 1 exit status en: 28 Abril 2017, 15:58 pm
Hola soy nuevo en el foro, y quisiera saber por cuando quiero ejecutar y compilar en el DEV C++ me salta un error que dice "Id returned 1 exit status". Me podrían decir que es lo que tengo mal y debo corregir???? estoy haciendo un programa multitarea, empecé con la resta pero hasta ahí llegué porque me salta ese error.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4.  
  5. int main () {
  6. int x;
  7.  
  8. printf ("\n\n\t\t\t\t*********************");
  9. printf ("\n\n\t\t\t\t Programa Multitarea");
  10. printf ("\n\n\t\t\t\t*********************");
  11.  
  12.  
  13. printf ("\n 1: Suma");
  14. printf ("\n 2: Resta");
  15. printf ("\n 3: Multiplicacion");
  16. printf ("\n 4: Division");
  17. printf ("\n 5: Mayor que");
  18.  
  19.  
  20. printf ("\n\n Escoja una opcion a selecionar:");
  21. scanf ("%d", &x);
  22.  
  23.  
  24. switch (x) {
  25. case 1: {
  26. float A,B,C,resultado;
  27. printf ("\n Ha selecionado Resta");
  28. printf ("\n Ingrese tres numeros para restarlos:");
  29. scanf ("%f %f %f", &A, &B, &C);
  30. resultado=A-B-C;
  31. prinft ("resultado: %f", resultado);
  32. break;
  33. }
  34.  
  35. }
  36.  
  37. getch ();
  38. return 0;
  39. }
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines