Autor
|
Tema: Tengo una duda if , while [AYUDA] (Leído 2,421 veces)
|
vidalpet
Desconectado
Mensajes: 13
|
soy nuevo en programacion y tengo un ejercicio que vi en internet pero no entiendo como implementarlo en lenguaje c //andres le presta a nancy la suma de N PESO al 8% anual , //calcula el interes del capital que debe capagar ella al cabo de 2 años //pero si la suma es mayor a 100000 se calculara 3 años y pero si la suma es igual a 5000 // se calculara cada 4 años debe permitir N calculos usando while no se me trabe intente pero n o pude float p ; int y; float m; printf("introduzca monto \n"); if (p>1000&&p<2000){ printf("el monto esta entre 1000 y 2000\n");
me trabe cuando hice esto de ahi no supe hacer mas nada , otra pregunta me recomienda un libro para desarrollar la LOGICA de programacion porfavor , siento que ando como medio retrasado alguno ejercicio los hago otro me tranco
|
|
|
En línea
|
|
|
|
Br1ant
Desconectado
Mensajes: 791
Incluso la "nada" es un "algo"
|
¿Así? //andres le presta a nancy la suma de N PESO al 8% anual , //calcula el interes del capital que debe capagar ella al cabo de 2 años //pero si la suma es mayor a 100000 se calculara 3 años y pero si la suma es igual a 5000 // se calculara cada 4 años debe permitir N calculos usando while #include <stdio.h> #include <conio.h> main () { float p, i, tp; if (p >= 99999) { i = (p * 0,06) * 3; tp = p + i; } else if (p >= 4999) { i = (p * 0,06) * 4; tp = p + i; } else { i = (p * 0,06) * 2; tp = p + i; } printf("interes total: %.2f\n", i ); printf("total a pagar: %.2f", tp ); return 0; }
Ojo, soy también novato; puede que tenga algún error. Si encuentras alguno me lo dices!Espero que ayude.
|
|
« Última modificación: 26 Septiembre 2015, 20:26 pm por g3ck0 »
|
En línea
|
Namasté, criatura.
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
#include <stdio.h> #include <math.h> int main () { float initial, interest = 0, total; // Mertodo con pow if (initial > 100000) { interest = initial * pow(1.08, 3) - initial ; total = initial + interest; } else if (initial == 5000) { interest = initial * pow(1.08, 4) - initial ;; total = initial + interest; } else { interest = initial * pow(1.08, 2) - initial ;; total = initial + interest; } // Metodo con while /*int years, i; if (initial > 100000) years = 3; else if (initial == 5000) years = 4; else years = 2; for(i=0; i<years; i++) interest += (initial+interest)*0.08; total = initial+interest;*/ printf("Interes total: %.2f\n", interest ); printf("Total a pagar: %.2f", total ); return 0; }
Si es correcto lo que entendí. <utilizando la base de g3ck0>
|
|
|
En línea
|
|
|
|
Br1ant
Desconectado
Mensajes: 791
Incluso la "nada" es un "algo"
|
#include <stdio.h> #include <math.h> int main () { float initial, interest = 0, total; // Mertodo con pow if (initial > 100000) { interest = initial * pow(1.08, 3) - initial ; total = initial + interest; } else if (initial == 5000) { interest = initial * pow(1.08, 4) - initial ;; total = initial + interest; } else { interest = initial * pow(1.08, 2) - initial ;; total = initial + interest; } // Metodo con while /*int years, i; if (initial > 100000) years = 3; else if (initial == 5000) years = 4; else years = 2; for(i=0; i<years; i++) interest += (initial+interest)*0.08; total = initial+interest;*/ printf("Interes total: %.2f\n", interest ); printf("Total a pagar: %.2f", total ); return 0; }
Si es correcto lo que entendí. <utilizando la base de g3ck0> Bien hechecito...Usa mejor este código de ivancea96. Saludos...
|
|
|
En línea
|
Namasté, criatura.
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
Ahora que releo esto, me fijo en que lo puse como si fuera una ganancia en el banco. Siendo una pérdida, hay que cambiar un poco las ecuaciones. Eso ya te queda a ti 
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
PORFAVOR AYUDA TENGO UNA GRAN DUDA
Software
|
W i T c H
|
7
|
3,831
|
18 Julio 2003, 07:08 am
por CALUDIO
|
|
|
AYUDA -.- ahora no entro más en 4chan (tengo una duda, ayuda por favor)
Foro Libre
|
Draklit
|
6
|
9,502
|
15 Octubre 2010, 03:14 am
por Draklit
|
|
|
¡Ayuda! Tengo una duda que malogra mi web
Desarrollo Web
|
jano2000
|
1
|
1,953
|
6 Septiembre 2011, 21:25 pm
por WHK
|
|
|
ayuda con una duda que tengo
Redes
|
calderon
|
2
|
2,378
|
10 Enero 2013, 19:32 pm
por HdM
|
|
|
Tengo una duda en algo estupido [AYUDA]
Programación C/C++
|
vidalpet
|
1
|
1,683
|
24 Septiembre 2015, 16:29 pm
por ivancea96
|
|