viernes, 4 de diciembre de 2015

Programas con "for"

Programa 1

Diagrama de flujo



Código en C

#include<stdio.h>
#include<conio.h>
int main()
{
      int x,y,z;
      printf("Escriba un numero para conocer su tabla de multiplicar:  ");
      scanf("%d",& n);
      for(x=0;x<=10;x+=1)
      {
      z=n*x;      
      printf("%dx%d=%d \n",n,x,z);
      }
      getch();
      }

Programa 2 

Diagrama de Flujo



Código en C

#include<stdio.h>
#include<conio.h>
main()
{
      int x,a,b,c,d;
      a=1;
      b=1;
      c=a+b;     
      printf("Hasta que numero quiere que llegue la serie:  ");
      scanf("%d",& d);
      for(x=1;x<=d;x++)
      {
      a=b;
      b=c;
      c=a+b;
      printf("%d \n",c);
      }
      getch();
      }

Programa 3

Diagrama de Flujo



Código en C

#include<stdio.h>
#include<conio.h>
main()
{
      int x,cantidad;
      float electronica,electrodom,precio,totalA,totalB,total,suma,descuento;
      char nombre[30];
      totalA=0;
      totalB=0;
      printf("Cuantos productos del departamento de electrodomesticos lleva: ");
      scanf("%f",& electrodom);
      for(x=1;x<=electrodom;x++)
      {
      printf("Nombre del producto #%d: ",x);
      scanf("%s",& nombre);
      printf("Precio del producto: $");
      scanf("%f",& precio);
      printf("Cantidad de productos comprados: ");
      scanf("%d",& cantidad);
      suma=precio*cantidad;
      if(cantidad<=3)
      {
                     descuento=suma-(suma*0.10);
                     printf("Total de %s: $%f \n\n",nombre,descuento);
                     }
      else
      {
          if(cantidad<=6)
          {
                     descuento=suma-(suma*0.15);
                     printf("Total de %s: $%f \n\n",nombre,descuento);
                     }
          else
          {
              if(cantidad<=10)
              {
                     descuento=suma-(suma*0.20);
                     printf("Total de %s: $%f \n\n",nombre,descuento);
                     }
              else
              {
                descuento=suma-(suma*0.25);
                printf("Total de %s: $%f \n\n",nombre,descuento);
                      }
                      }
                      }
      totalA=totalA+descuento;
      }
      printf("Total del departamento de electrodomesticos: $%f\n",totalA);
      printf("\n\nCuantos productos del departamento de electronica lleva: ");
      scanf("%f",& electronica);
      for(x=1;x<=electronica;x++)
      {
      printf("Nombre del producto #%d: ",x);
      scanf("%s",& nombre);
      printf("Precio del producto: $");
      scanf("%f",& precio);
      printf("Cantidad de productos comprados: ");
      scanf("%d",& cantidad);
      suma=precio*cantidad;
      if(cantidad>=3)
      {
      descuento=suma-(suma*0.05);
      printf("Total de %s: $%f \n\n",nombre,descuento);
      }
      else
      {
      descuento=suma;
      printf("Total de %s: $%f \n\n",nombre,suma);
      }
      totalB=totalB+descuento;
      }
      printf("Total del departamento de electronica: $%f \n\n",totalB);
      total=totalA+totalB+((totalA+totalB)*0.16);
      printf("Total a pagar incluyendo IVA: $%f",total);
      getch();
      }

No hay comentarios.:

Publicar un comentario