Escreva um algoritmo que calcule a área de um triângulo.
* (estes valores serão fornecidos pelo usuário).

Em C:

1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main(int argc, char **argv[]){
	int base, altura;
	printf("digite a base");
	scanf("%d",&base);
	printf("digite a altura");
	scanf("%d",&altura);
	printf("a area do triangulo e: %d",base*altura);
 
	return 0;
}

Em Python:

1
2
3
4
5
6
7
8
9
#!/usr/bin/env python
 
def main():
    base = input("digite o valor da base do triangulo: ")
    altura = input("digite o valor da altura do triangulo: ")
    print "a media aritmetica e: ", (base*altura)
 
if __name__ == "__main__":
    main()

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

abraço,
até…

Tags:


escreva um algoritmo que leia três notas, calcule e imprima a média aritmética

Continuando com a série de posts, onde vou postar alguns algoritimos resolvidos em linguagem C e também em python.

escreva um algoritmo que leia três notas, calcule e imprima a média aritmética.

Em C:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main(int argc, char **argv[]){
	float nota1,nota2,nota3;
	printf("digite a primeira nota: ");
	scanf("%f",&nota1);
	printf("digite a segunda nota: ");
	scanf("%f",&nota2);
	printf("digite a terceira nota: ");
	scanf("%f",&nota3);
 
	printf("a media aritmetica e: %f",(nota1+nota2+nota3)/3);
	return 0;
}

Em Python:

1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env python
 
def main():
    nota1 = input("digite a primeira nota: ")
    nota2 = input("digite a segunda nota: ")
    nota3 = input("digite a terceira nota: ")
    print "a media aritmetica e: ", (nota1+nota2+nota3)/3
 
if __name__ == "__main__":
    main()

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

abraço,
até…

Tags: , ,


Esse é o primeiro post de uma série, onde vou postar alguns algoritimos resolvidos em linguagem C e também em python.

escreva um algoritmo que leia dois números inteiros e imprima a soma e o produto.

Em C:

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main(int argc, char **argv[]){
	int numero1,numero2;
	printf("Digite o primeiro numero: ");
	scanf("%d", &numero1);
	printf("Digite o segundo numero: ");
	scanf("%d", &numero2);
	printf("O resultado da soma e: %d\n",numero1+numero2);
	printf("O resultado do produto e: %d\n",numero1*numero2);
 
	return 0;
}

Em Python:

1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env python
 
def main():
    numero1 = input("Digite o primeiro numero: ")
    numero2 = input("Digite o segundo numero: ")
    print "O resultado da soma e:" , numero1+numero2
    print "O resultado do produto e:" , numero1*numero2
 
if __name__ == "__main__":
    main()

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

abraço,
até…

Tags: ,


Quando você está trabalhando com banco de dados, nesse caso Php e MySQL é muito útil para o desenvolvedor obter informações nais detalhadas sobre o problema, de forma que o problema fique mais explícito, ficando mais fácil arrumá-lo.

Você pode utilizar o mysql_error() e o mysql_errno() para obter a mensagem de erro do mysql e colocá-la na tela para você.

mysql_error() -> Retorna o texto da mensagem de erro da operação MySQL anterior.

mysql_errno() -> Retorna o valor numérico da mensagem de erro da operação MySQL anterior.

Um exemplo de como utilizar o mysql_error():

1
mysql_connect("localhost", "username", "password") or die(mysql_error())

O exemplo abaixo retornará um erro se houver um problema de conexão com seu banco de dados MySQL:

1
$valor = mysql_query($query) or die("Ocorreu um erro no MySQL.&lt;br /&gt;Query utilizada: " . $your_query . "&lt;br /&gt; Erro: (" . mysql_errno() . ") " . mysql_error())

abraço,
até…

Tags: , , ,


Por algumas razões não poderia utilizar o DateTimePicker, optando assim por uma MaskedTextBox, conforme o código abaixo, ao inserir a data no banco de dados, nenhum problema é encontrado como esperado.

1
2
3
4
5
6
7
8
'
'dtpDataNascimento
'
Me.dtpDataNascimento.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
Me.dtpDataNascimento.Location = New System.Drawing.Point(687, 128 )
Me.dtpDataNascimento.Mask = "00/00/0000"
Me.dtpDataNascimento.Name = "dtpDataNascimento"
Me.dtpDataNascimento.Size = New System.Drawing.Size(105, 20)

Mas, ao resgatar a data de volta ao campo, para manutenção, os zeros desaparecem. Ex.: data no banco de dados  1944-08-27, mas no MaskeTextBox ela é exibida como 27/81/994_.

o problema é a formatação da data, formatarmos como o código abaixo:

1
Me.dtpDataNascimento.DataBindings.Add("Text", dataset, "nome_do_campo", True, DataSourceUpdateMode.OnValidation, "", "dd/MM/yyyy")

abraço,
até…

Tags: , , ,