Hola quiero saber como puedo introducir estas sentencias , (if, if-else o switch) y (while, do-while o for) en el siguiente programa qu calcula los intereses de un prestamo es para una tarea pero nose usarlos
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
main ()
{
int a,b,c;
float ecu,ecu1,res;
printf("\n PROGRAMA QUE REALIZA EL PORCENTAJE DE UNA DEUDA:");
printf("\n la cantidad:");
scanf("%d",&a);
printf("\n el porcentaje:");
scanf("%d",&b);
printf("\n Cantidad de meses:");
scanf("%d",&c);
ecu=a*b/100;
ecu1=ecu*c;
res=a+ecu1;
printf("\n\n el porcentaje de la cantidad es %f",ecu);
printf("\n\n intereses generados %f",ecu1);
printf("\n\n total de la cantidad %f",res);
system ("pause");
}
elige la que mas te convenga ...alli lo que hacen todas
http://subefotos.com/ver/?85f70e7576cd4c425a680b985e5c8ec5o.jpg (http://subefotos.com/ver/?85f70e7576cd4c425a680b985e5c8ec5o.jpg)
y las de repeticion (for while do-while)
http://subefotos.com/ver/?8f9f97a394dc735295a9cc7b6a57b9eao.jpg
(http://subefotos.com/ver/?8f9f97a394dc735295a9cc7b6a57b9eao.jpg)
Bien, a mi me resulto sencillo entenderlo de esta forma en mis comienzos,, la traduccion literal:
if = si
else = sino
elseif = sino si
do = hacer
while = mientras
for = para
switch = cambiar / conmutar
y se aplica asi:
IF:
si (se da una condicion)
Hacer lo que pongo aqui!
sino si (se da esta otra codicion)
Hacer esto otro que pongo aqui!
sino
Hacer esto otro!
fin si
FOR:
para (valor de inicio;valor final;incremento)
Esto que esta aqui, se repite mientras el valor de inicio, sea menor que el valor final
repite (esto hace que vuelva a la primera linea, o sea el "para"
DO:
hacer:
Esto que pongo aqui
mientras (se da una condicion)
Bueno, basicamente es algo asi.. todas ellas tienen variantes, pero si no sabes usarlas de la forma mas basica, esa seria una primer explicacion.. deberias ver bien otra fuente, no importa el lenguaje de programacion, la base es la misma en todos.. :)
Suerte!
http://c.conclase.com/curso/index.php?cap=005#inicio (http://c.conclase.com/curso/index.php?cap=005#inicio) :rolleyes: