Tagc

escreva um algoritmo que calcule a tensão elétrica

Esse post veio do comentário do Marcos, que propôs um algoritmo para calcular a tensão elétrica.

Ele pediu esse algoritmo para calcular a tensão elétrica, em nosso exemplo o usuário vai entrar com dois parâmetros:

  1. resistência elétrica
  2. corrente elétricas

Depois de digitar esses parâmetros, o programa vai guardá-los em duas variáveis do tipo float. Uma vez com os valores guardados em suas respectivas variáveis, vamos efetuar o cálculo.

Mas como eu calculo a tensão elétrica?

Para fazermos esse algoritmo precisamos saber a fórmula da tensão elétrica. É perfeitamente possível calcular a tensão elétrica de um circuito tendo as grandezas de corrente e resistência, a fórmula é:

V = I.R Onde:
V = tensão elétrica
I = corrente elétrica
R = resistência elétrica

<pre lang="c" line="1">  
#include <stdio.h>

int main(int argc, char **argv[]){  
    float corrente, resistencia;
    printf("Digite o valor da corrente: ");
    scanf("%f", &corrente);
    printf("Digite o valor da resistencia: ");
    scanf("%f", &resistencia);
    printf("A tensão elétrica para uma corrente de %.2f e uma resistencia de %.2f é %.2f",corrente,resistencia,corrente*resistencia);
    return 0;
}

Em Python:

#!/usr/bin/env python

def main():  
    corrente = input("Digite o valor da corrente: ")
    resistencia = input("Digite o valor da resistencia: ")
    print "O valor da tensão é: " , corrente*resistencia

if __name__ == "__main__":  
    main()

qualquer dúvida ou se você quiser propor um algoritmo é só deixar um comentário!

abraço,
até…

Algoritmo que calcule a média aritmética, harmônica, geométrica

No post de hoje você vai ser capaz de desenvolver um algoritmo que leia 3 valores: a, b, c e calcule e escreva a média aritmética, harmônica, geométrica correspondente, esse algoritimo foi pedido por comentário no final do ano passado, mas eu não tive tempo hábil para fazê-lo, depois acabou caindo no esquecimento e só olhei novamente os comentário quando eu migrei o blog para o novo domínio.

As definições eu vou pegar empresado às definições da wikipedia, assim, é mais rápido para concluir o post, afinal, o que importa é o algoritimo mesmo.

Média harmônica

Em Matemática, a média harmônica é um dos vários métodos de calcular uma média.
A média harmônica dos números reais positivos x1,…,xn é definida como sendo o número de membros dividido pela soma do inverso dos membros… continua aqui.

Média aritmética

A média aritmética simples é a mais utilizada no nosso dia-a-dia. É obtida dividindo-se a soma das observações pelo número delas… continua aqui.

Média geométrica

A Média geométrica é definida como o produto de todos os membros do conjunto elevado ao inverso do número de membros… continua aqui.

C, calcule e escreva a média aritmética, harmônica, geométrica:

/*
 * Escrever um algoritmo que leia 3 valores: a, b, c e calcule e escreva a média aritmética, 
 * harmônica, geométrica correspondente.
 */
#include <stdio.h>
#include <math.h>

int main(int argc, char **argv[]){  
    float numero1, numero2, numero3;
    printf("Digite o primeiro numero: ");
    scanf("%f", &numero1);
    printf("Digite o segundo numero: ");
    scanf("%f", &numero2);
    printf("Digite o terceiro numero: ");
    scanf("%f", &numero3);
    printf("Média aritmética: %.2f\n", ((numero1+numero2+numero3)/3));
    printf("Média harmônica: %.2f\n", (3/((1/numero1)+(1/numero2)+(1/numero3))));
    printf("Média geométrica: %.2f\n", pow(numero1*numero2*numero3, 1.0/3.0));
    return 0;
}

Java, calcule e escreva a média aritmética, harmônica, geométrica:

/*
 * Escrever um algoritmo que leia 3 valores: a, b, c e calcule e escreva a média aritmética,
 * harmônica, geométrica correspondente.
 */
import java.io.* ;  
class Pedido01 {  
    public static void main(String args[])
    {
        Console console = System.console();

        String numero1 = null;
        String numero2 = null;
        String numero3 = null;

        numero1 = console.readLine("Digite o primeiro numero: ");
        numero2 = console.readLine("Digite o segundo numero: ");
        numero3 = console.readLine("Digite o terceiro numero: ");

        System.out.println("Média aritmética: " + ((Float.parseFloat(numero1)+Float.parseFloat(numero2)+Float.parseFloat(numero3))/3));
        System.out.println("Média harmônica: " + (3/((1/Float.parseFloat(numero1))+(1/Float.parseFloat(numero2))+(1/Float.parseFloat(numero3)))));
        System.out.println("Média geométrica: " + Math.pow(Float.parseFloat(numero1)*Float.parseFloat(numero2)*Float.parseFloat(numero3), 1.0/3.0));
    }
}

Elabore um algoritmo que leia o raio de uma esfera e calcule a área e o volume.

Elabore um algoritmo que leia o raio de uma esfera e calcule a área e o volume.

Abaixo estão os fontes desse algoritimo em C, Java, Python e Ruby.

Em C:

  
#include 

int main(int argc, char **argv[]){  
  float pi=3.141592, raio;
  printf("digite o valor do raio: ");
  scanf("%f",&raio);

  printf("a area da esfera e: %.2f\n",((4*pi)*(raio*raio)));
  printf("o volume da esfera e: %.2f\n",(((4/3)*pi)*(raio*raio*raio)));
  return 0;
}

Em Java:

  
import java.io.* ;  
class Exercicio6 {  
     public static void main(String args[])
     {
          Console console = System.console();

          String raio = null;
          double pi = 3.141592, tamanho_raio;

          raio = console.readLine("digite o valor do raio: ");

          tamanho_raio = Float.parseFloat(raio);

          System.out.println("a area da esfera e: " + (4*pi)*(tamanho_raio*tamanho_raio));
          System.out.println("o volume da esfera e: " + (4/3*pi)*(tamanho_raio*tamanho_raio*tamanho_raio));
     }  
}

Em Python:

  
#!/usr/bin/env python
pi = 3.141592

def main():  
    raio = input("digite o valor do raio: ")
    print "a area da esfera e: %.2f" % ((4*pi)*(raio**2))
    print "o volume da esfera e: %.2f" % (((4/3)*pi)*(raio**3))

if __name__ == "__main__":  
    main()

Em Ruby:

  
pi = 3.141592  
puts "digite o valor do raio: "  
STDOUT.flush  
raio = gets.chomp  
puts "a area da esfera e: %.2f" % ((4*pi)*(raio.to_f**2))  
puts "o volume da esfera e: %.2f" % ((4/3*pi)*(raio.to_f**3))  

Faça um algoritmo que leia o raio de um círculo, calcule e imprima sua área.

Faça um algoritmo que leia o raio de um círculo, calcule e imprima sua área.

Abaixo estão os fontes desse algoritimo em C, Java, Python e Ruby.

Em C:

  
#include 

int main(int argc, char **argv[]){  
  float pi=3.141592, raio;
  printf("digite o valor do raio: ");
  scanf("%f",&raio);
  printf("a area do circulo e: %.2f\n",(pi*(raio*raio)));
  return 0;
}

Em Java:

  
import java.io.* ;  
class Exercicio5 {  
     public static void main(String args[])
     {
          Console console = System.console();

          String raio = null;
          double pi = 3.141592;

          raio = console.readLine("digite o valor do raio: ");   

          System.out.println("a area do circulo e: " + (pi*(Float.parseFloat(raio)*Float.parseFloat(raio))));
     }  
}

Em Python:

  
#!/usr/bin/env python
pi = 3.141592

def main():  
    raio = input("digite o valor do raio: ")
    print "a area do circulo e: %.2f" % float(pi*(raio**2))

if __name__ == "__main__":  
    main()

Em Ruby:

  
pi = 3.141592  
puts "digite o valor do raio: "  
STDOUT.flush  
raio = gets.chomp  
puts "a area do circulo e: %.2f" % (pi*(raio.to_f**2)).to_s  

Faça um algoritmo que leia um valor de temperatura em graus Celsius e a converta para graus Fahrenheit.

Faça um algoritmo que leia um valor de temperatura em graus Celsius e a converta para graus Fahrenheit.

Abaixo estão os fontes desse algoritimo em C, Java, Python e ruby.

Basicamente nós pegamos a temperatura que o usuário digita e fazemos o cálculo matemático para convertê-lo em Farenheit.

Em C:

  
#include 

int main(int argc, char **argv[]){  
    float temperatura;
    printf("digite o valor da temperatura: ");
    scanf("%f",&temperatura);
    printf("o resultado e: %.2f\n",((9/5)*temperatura)+32);

    return 0;
}

Em Java:

  
import java.io.* ;  
class Exercicio4 {  
     public static void main(String args[])
     {
          Console console = System.console();

          String temperatura = null;

          temperatura = console.readLine("digite o valor da temperatura: ");   

          System.out.println("o resultado e: " + (((9/5)*Float.parseFloat(temperatura))+32));
     }    
}

Em Python:

  
#!/usr/bin/env python

def main():  
    temperatura = input("digite o valor da temperatura: ")
    print "o resultado e: ", float(((9/5)*temperatura)+32)

if __name__ == "__main__":  
    main()

Em Ruby:

  
puts "digite o valor da temperatura: "  
STDOUT.flush  
temperatura = gets.chomp  
puts "o resultado e: " + (((9/5)*temperatura.to_f)+32).to_s  

© 2017 Adler Dias

Theme by Anders NorénUp ↑