Entrada destacada

Programa que diga si un número es par o no. Finaliza al pulsar “0”.

#include <stdio.h> void main(){ int num; printf("Por favor, escribe el numero que quieras.Te diremos si es par ...

jueves, 20 de julio de 2017

Programa que calcule la suma o el producto de los números comprendidos entre los límites marcados por el usuario.



#include <stdio.h>

void main(){

int sup,inf, opc;

double suma,prod;

printf("Bienvenido al programa de calculo con limites.\n\n");

do{

suma=0;

prod=1;

printf("Introduzca el limite superior: ");

scanf("%d",&sup);

printf("\nAhora, escriba el limite inferior: ");

scanf("%d",&inf);

printf("\n\nSeleccione una opcion:\n\n1.Suma\n2.Producto\n\nTeclee su eleccion: ");

scanf("%d",&opc);

switch (opc){

case 1:

for(int i=inf;i<=sup;i++){

suma=suma+i;

}

printf("\n\nEl resultado es %f\n\n",suma);

break;

case 2:

for(int i=inf;i<=sup;i++){

prod=prod*i;

printf("%f",prod);

}

printf("\nEl resultado es %f\n\n",prod);

break;

default:printf("\nNo es un valor valido.\n\n");

}

}while(sup!=0);

printf("\n\nGracias por utilizar este programa. Le esperamos pronto.\n\n");

}

1 comentario:

  1. en java quedaría asi
    /*
    * To change this license header, choose License Headers in Project Properties.
    * To change this template file, choose Tools | Templates
    * and open the template in the editor.
    */
    package usuario;
    import java.util.Scanner;
    /**
    *
    * @author jovan
    */
    public class Usuario {





    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    // TODO code application logic here
    Scanner ingreso = new Scanner(System.in);
    int sup,inf, opc;
    Scanner sc = new Scanner(System.in);
    double suma,prod;
    System.out.println("calcule la suma o el producto.\n\n");

    do{

    suma=0;

    prod=1;

    System.out.println("Introduzca el limite superior: ");


    sup = sc.nextInt();

    System.out.println("\nAhora, escriba el limite inferior: ");


    inf = sc.nextInt();

    System.out.println("\n\nSeleccione una opcion:\n\n1.Suma\n2.Producto\n\nTeclee su eleccion: ");


    opc = sc.nextInt();
    switch (opc){

    case 1:

    for(int i=inf;i<=sup;i++){

    suma=suma+i;

    }

    System.out.println("\n\nEl resultado es:\n\n"+suma);

    break;

    case 2:

    for(int i=inf;i<=sup;i++){

    prod=prod*i;

    System.out.println(""+prod);

    }

    System.out.println("\nEl resultado es:\n\n"+prod);

    break;

    default:System.out.println("\nNo es un valor valido.\n\n");

    }

    }while(sup!=0);

    System.out.println("\n\nGracias por su visita.\n\n");

    }

    }


    ResponderBorrar