ayuda de como utilizar (if, if-else o switch) y (while, do-while o for)

Iniciado por davidrey87, 17 Septiembre 2013, 21:46 PM

0 Miembros y 1 Visitante están viendo este tema.

davidrey87

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");
     
}

flony

elige la que mas te convenga ...alli lo que hacen todas
http://subefotos.com/ver/?85f70e7576cd4c425a680b985e5c8ec5o.jpg
y las de repeticion (for while do-while)
http://subefotos.com/ver/?8f9f97a394dc735295a9cc7b6a57b9eao.jpg
si un problema no tiene solucion entonces no es un problema...es algo inevitable

Vaagish

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!

MeCraniDOS

"La física es el sistema operativo del Universo"
     -- Steven R Garman