public static void main(String[] args) {
int i = 0, j = 0, quant = 0;
double[] num1;
double aux;
System.out.print("Entre com a quantidade a ser cadastrada: ");
quant = new Scanner(System.in).nextInt();
num1 = new double [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o "+ (i + 1) +"º número: ");
num1[i] = new Scanner(System.in).nextDouble();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j] < num1[i]){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
sábado, dezembro 03, 2011
Vetor em Java
public static void main(String[] args) {
int[] n = new int[50];
for (int i=101; i<=150; i++){
n[i-101] = i;
}
for (int i=0; i<=49; i++){
System.out.println("Posição: "+(i+1));
System.out.println(n[i]+" ");
}
}
int[] n = new int[50];
for (int i=101; i<=150; i++){
n[i-101] = i;
}
for (int i=0; i<=49; i++){
System.out.println("Posição: "+(i+1));
System.out.println(n[i]+" ");
}
}
Porcentagem em Java
public static void main(String[] args) {
double valor = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor"));
valor=(valor/100)*5;
JOptionPane.showMessageDialog(null,"Total de 5% = "+valor);
}
double valor = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor"));
valor=(valor/100)*5;
JOptionPane.showMessageDialog(null,"Total de 5% = "+valor);
}
Matriz em Java
public static void main(String[] args) {
int[][] m = new int[10][10];
System.out.println("Sorteando números...");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
m[n][i] = (int)(Math.random()*9)+1;
}
}
System.out.println("Matriz preenchida!");
System.out.println("Conteúdo de cada posição da matriz:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.println("m["+n+"]["+i+"] = "+m[n][i]);
}
}
System.out.println("Conteúdo da matriz completa:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.print(m[n][i]+" ");
}
System.out.println();
}
System.out.print("Soma dos elementos da 5ª coluna: ");
int somaColuna5 = 0;
for(int n = 0; n < 10; n++) {
somaColuna5 = somaColuna5 + m[n][4];
}
System.out.println(somaColuna5);
}
int[][] m = new int[10][10];
System.out.println("Sorteando números...");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
m[n][i] = (int)(Math.random()*9)+1;
}
}
System.out.println("Matriz preenchida!");
System.out.println("Conteúdo de cada posição da matriz:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.println("m["+n+"]["+i+"] = "+m[n][i]);
}
}
System.out.println("Conteúdo da matriz completa:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.print(m[n][i]+" ");
}
System.out.println();
}
System.out.print("Soma dos elementos da 5ª coluna: ");
int somaColuna5 = 0;
for(int n = 0; n < 10; n++) {
somaColuna5 = somaColuna5 + m[n][4];
}
System.out.println(somaColuna5);
}
Dias da semana com vetor em Java
public static void main(String[] args) {
String[] semana= {"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sabado"};
for(int cont=0;cont<semana.length;cont++){
JOptionPane.showMessageDialog(null,"Hoje é : "+semana[cont]);
}
}
String[] semana= {"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sabado"};
for(int cont=0;cont<semana.length;cont++){
JOptionPane.showMessageDialog(null,"Hoje é : "+semana[cont]);
}
}
Tabuada com vetor em Java
public static void main(String[] args) {
int[] tabuada=new int[11];
int num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um número"));
for(int conta=0;conta<tabuada.length;conta++){
tabuada[conta]=conta;
JOptionPane.showMessageDialog(null,num + "x "+ conta + "= "+ (num*tabuada[conta]));
}
}
int[] tabuada=new int[11];
int num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um número"));
for(int conta=0;conta<tabuada.length;conta++){
tabuada[conta]=conta;
JOptionPane.showMessageDialog(null,num + "x "+ conta + "= "+ (num*tabuada[conta]));
}
}
Mostrando alunos com média superior em Java
public static void main(String[] args) {
String[] nomes;
nomes = new String[5];
double[] notas = new double[5];
double soma = 0, media;
for (int i = 0 ; i <= 4 ; i++){
System.out.println("Entre com o nome do aluno nº "+(i+1));
nomes[i] = new Scanner(System.in).nextLine();
System.out.println("Entre com a nota do aluno nº "+(i+1));
notas[i] = new Scanner(System.in).nextDouble();
soma = soma + notas[i];
}
media = soma / 5;
System.out.println("A média dos alunos é: "+ media);
System.out.println();
System.out.println("Lista dos alunos cuja nota é superior a média da turma");
for(int i = 0; i <= 4; i++) {
if(notas[i] > media)
System.out.println(nomes[i]);
}
}
String[] nomes;
nomes = new String[5];
double[] notas = new double[5];
double soma = 0, media;
for (int i = 0 ; i <= 4 ; i++){
System.out.println("Entre com o nome do aluno nº "+(i+1));
nomes[i] = new Scanner(System.in).nextLine();
System.out.println("Entre com a nota do aluno nº "+(i+1));
notas[i] = new Scanner(System.in).nextDouble();
soma = soma + notas[i];
}
media = soma / 5;
System.out.println("A média dos alunos é: "+ media);
System.out.println();
System.out.println("Lista dos alunos cuja nota é superior a média da turma");
for(int i = 0; i <= 4; i++) {
if(notas[i] > media)
System.out.println(nomes[i]);
}
}
Colocando nomes em ordem alfabética em Java
public static void main(String[] args) {
int i = 0, j = 0, quant = 0;
String[] num1;
String aux;
System.out.print("Entre com a quantidade de pessoas: ");
quant = new Scanner(System.in).nextInt();
num1 = new String [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o nome da "+ (i + 1) +"ª pessoa: ");
num1[i] = new Scanner(System.in).next();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j].compareTo(num1[i]) < 0){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
int i = 0, j = 0, quant = 0;
String[] num1;
String aux;
System.out.print("Entre com a quantidade de pessoas: ");
quant = new Scanner(System.in).nextInt();
num1 = new String [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o nome da "+ (i + 1) +"ª pessoa: ");
num1[i] = new Scanner(System.in).next();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j].compareTo(num1[i]) < 0){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
Operações Básicas em Java
public static void main(String[] args) {
double mult,sub,adc,div;
double v1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 1"));
double v2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 2"));
mult=(v1* v2);
sub=(v1 - v2);
adc=(v1 + v2);
div=(v1 / v2);
JOptionPane.showMessageDialog(null,"Multiplicação ="+mult
+ "\nSubtração = "+sub
+ "\nAdição = "+adc
+ "\nDivisão = "+div);
}
double mult,sub,adc,div;
double v1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 1"));
double v2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 2"));
mult=(v1* v2);
sub=(v1 - v2);
adc=(v1 + v2);
div=(v1 / v2);
JOptionPane.showMessageDialog(null,"Multiplicação ="+mult
+ "\nSubtração = "+sub
+ "\nAdição = "+adc
+ "\nDivisão = "+div);
}
sexta-feira, dezembro 02, 2011
Média de salários em Java
public static void main(String[] args) {
int quant_de_Funcionarios = 0,contador = 0;
float salarioFuncionario = 0,totalSalarios = 0,mediaSalarial = 0;
quant_de_Funcionarios = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a quantidade de funcionários" ));
while (contador< quant_de_Funcionarios){
contador++;
salarioFuncionario = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o salário do funcionário"));
totalSalarios = totalSalarios + salarioFuncionario;
}
mediaSalarial = totalSalarios / quant_de_Funcionarios;
JOptionPane.showMessageDialog(null,"Média Salarial = " + mediaSalarial);
}
int quant_de_Funcionarios = 0,contador = 0;
float salarioFuncionario = 0,totalSalarios = 0,mediaSalarial = 0;
quant_de_Funcionarios = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a quantidade de funcionários" ));
while (contador< quant_de_Funcionarios){
contador++;
salarioFuncionario = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o salário do funcionário"));
totalSalarios = totalSalarios + salarioFuncionario;
}
mediaSalarial = totalSalarios / quant_de_Funcionarios;
JOptionPane.showMessageDialog(null,"Média Salarial = " + mediaSalarial);
}
Raíz quadrada em Java
public static void main(String[] args) {
float num;
num=Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um número para extrair a raíz : "));
DecimalFormat doc=new DecimalFormat("0");
JOptionPane.showMessageDialog(null,"A raiz quadrada é : "+doc.format(Math.sqrt(num)) );
}
float num;
num=Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um número para extrair a raíz : "));
DecimalFormat doc=new DecimalFormat("0");
JOptionPane.showMessageDialog(null,"A raiz quadrada é : "+doc.format(Math.sqrt(num)) );
}
Troca de valores em Java
public static void main(String[] args) {
int primeiro,segundo;
primeiro = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
segundo = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite outro numero"));
JOptionPane.showMessageDialog(null,"Primeiro : " +primeiro);
JOptionPane.showMessageDialog(null,"Segundo : " + segundo);
JOptionPane.showMessageDialog(null,"Primeiro : " + segundo);
JOptionPane.showMessageDialog(null,"Segundo : " + primeiro);
}
}
int primeiro,segundo;
primeiro = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
segundo = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite outro numero"));
JOptionPane.showMessageDialog(null,"Primeiro : " +primeiro);
JOptionPane.showMessageDialog(null,"Segundo : " + segundo);
JOptionPane.showMessageDialog(null,"Primeiro : " + segundo);
JOptionPane.showMessageDialog(null,"Segundo : " + primeiro);
}
}
Conversor de temperatura em Java
public static void main(String[] args) {
float cel,n;
n = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
DecimalFormat Dec=new DecimalFormat("0.00");
cel=(float) ((n - 32) / 1.8);
JOptionPane.showMessageDialog(null,"O resultado e : " + Dec.format(cel));
}
float cel,n;
n = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
DecimalFormat Dec=new DecimalFormat("0.00");
cel=(float) ((n - 32) / 1.8);
JOptionPane.showMessageDialog(null,"O resultado e : " + Dec.format(cel));
}
Número positivo e negativos em Java
public static void main(String[] args) {
int n;
n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
if(n>=1){
JOptionPane.showMessageDialog(null,"O numero e positivo");
}
if(n<0){
JOptionPane.showMessageDialog(null,"O numero e negativo");
}
}
int n;
n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
if(n>=1){
JOptionPane.showMessageDialog(null,"O numero e positivo");
}
if(n<0){
JOptionPane.showMessageDialog(null,"O numero e negativo");
}
}
Usuário e senha em Java
public static void main(String[] args) {
String user = JOptionPane.showInputDialog("Digite o usuário: ");
String pass = JOptionPane.showInputDialog("Digite a senha: ");
if ((user.equals("seu nome")) && (pass.equals("123")) {
JOptionPane.showMessageDialog(null,"Oi");
}
else{
JOptionPane.showMessageDialog(null, "Usuário ou senha inválido!!!");
}
}
String user = JOptionPane.showInputDialog("Digite o usuário: ");
String pass = JOptionPane.showInputDialog("Digite a senha: ");
if ((user.equals("seu nome")) && (pass.equals("123")) {
JOptionPane.showMessageDialog(null,"Oi");
}
else{
JOptionPane.showMessageDialog(null, "Usuário ou senha inválido!!!");
}
}
Operações Básicas em Java
public static void main(String[] args) {
int x = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
String calc = JOptionPane.showInputDialog("Digite a opção: "+
"\n+ Soma"+
"\n- Subtração"+
"\n/ Divisão"+
"\n* Multiplicação");
int y = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
float tot;
switch(calc.hashCode()) {
case '+':
tot=x+y;
JOptionPane.showMessageDialog(null, x+ " + " +y+ " = " +tot);
break;
case '-':
tot=x-y;
JOptionPane.showMessageDialog(null, x+ " - " +y+ " = " +tot);
break;
case '/':
tot=x/y;
JOptionPane.showMessageDialog(null, x+ " / " +y+ " = " +tot);
break;
case '*':
tot=x*y;
JOptionPane.showMessageDialog(null, x+ " * " +y+ " = " +tot);
break;
default:
JOptionPane.showConfirmDialog(null, "Opção inválida!!!");
break;
}
}
int x = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
String calc = JOptionPane.showInputDialog("Digite a opção: "+
"\n+ Soma"+
"\n- Subtração"+
"\n/ Divisão"+
"\n* Multiplicação");
int y = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
float tot;
switch(calc.hashCode()) {
case '+':
tot=x+y;
JOptionPane.showMessageDialog(null, x+ " + " +y+ " = " +tot);
break;
case '-':
tot=x-y;
JOptionPane.showMessageDialog(null, x+ " - " +y+ " = " +tot);
break;
case '/':
tot=x/y;
JOptionPane.showMessageDialog(null, x+ " / " +y+ " = " +tot);
break;
case '*':
tot=x*y;
JOptionPane.showMessageDialog(null, x+ " * " +y+ " = " +tot);
break;
default:
JOptionPane.showConfirmDialog(null, "Opção inválida!!!");
break;
}
}
A soma dos multiplos de 7 em Java
public static void main(String[] args) {
int i=100, soma=0;
for (i=100;i<=200;i++){
if (i%7==0) {
soma=soma+i;
}
}
JOptionPane.showMessageDialog(null,"A soma dos multiplos de 7 de 100 a 200 é: "+soma);
}
int i=100, soma=0;
for (i=100;i<=200;i++){
if (i%7==0) {
soma=soma+i;
}
}
JOptionPane.showMessageDialog(null,"A soma dos multiplos de 7 de 100 a 200 é: "+soma);
}
Tabuada.
public static void main(String[] args) {
int cont,tab;
tab = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor para saber sua tabuada:"));
for (cont=1;cont<=10;cont++){
int total=tab*cont;
JOptionPane.showMessageDialog(null,tab+" x "+cont+" = "+total);
}
}
int cont,tab;
tab = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor para saber sua tabuada:"));
for (cont=1;cont<=10;cont++){
int total=tab*cont;
JOptionPane.showMessageDialog(null,tab+" x "+cont+" = "+total);
}
}
Média de idades em Java
public static void main(String[] args) {
int ind, idade,maior_idade=0,media=0,menor_idade=200;
for(ind=1; ind<=10; ind++){
idade =Integer.parseInt( JOptionPane.showInputDialog(null,"Digite uma idade : "));
media +=idade;
if(idade>maior_idade){
maior_idade=idade;
}
if(idade<menor_idade){
menor_idade=idade;
}
}
media=media/10;
JOptionPane.showMessageDialog(null,"Média das idades: "+media);
JOptionPane.showMessageDialog(null,"Menor idade: "+menor_idade);
JOptionPane.showMessageDialog(null,"Maior idade:"+maior_idade);
}
int ind, idade,maior_idade=0,media=0,menor_idade=200;
for(ind=1; ind<=10; ind++){
idade =Integer.parseInt( JOptionPane.showInputDialog(null,"Digite uma idade : "));
media +=idade;
if(idade>maior_idade){
maior_idade=idade;
}
if(idade<menor_idade){
menor_idade=idade;
}
}
media=media/10;
JOptionPane.showMessageDialog(null,"Média das idades: "+media);
JOptionPane.showMessageDialog(null,"Menor idade: "+menor_idade);
JOptionPane.showMessageDialog(null,"Maior idade:"+maior_idade);
}
Impar ou par em Java
public static void main(String[] args) {
float x;
x =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
if(x%2==0){
DecimalFormat doc=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O numero e par ");
}else{
DecimalFormat doc=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null," O numero e impar");
}
}
float x;
x =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
if(x%2==0){
DecimalFormat doc=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O numero e par ");
}else{
DecimalFormat doc=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null," O numero e impar");
}
}
Multiplicando um número (for)
public static void main(String[] args) {
int n,nu,result=1;
n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
for(nu=1;nu<8;nu++){
result=result*n;
JOptionPane.showMessageDialog(null,"O resultado e: "+result);
}
int n,nu,result=1;
n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
for(nu=1;nu<8;nu++){
result=result*n;
JOptionPane.showMessageDialog(null,"O resultado e: "+result);
}
Mostrando maior valor (for) Java
public static void main(String[] args) {
int n,v1=0;
for(int cont=1;cont<=5;cont++)
{
n=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
if (n>v1){
v1=n;
}
}
JOptionPane.showMessageDialog(null,"O maior valor é: "+v1);
}
int n,v1=0;
for(int cont=1;cont<=5;cont++)
{
n=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
if (n>v1){
v1=n;
}
}
JOptionPane.showMessageDialog(null,"O maior valor é: "+v1);
}
Fatorial em Java
public static void main(String[] args) {
int num,fato=1,cont=1,op;
do{
num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
for (cont=1;cont<=num;cont++){
fato=fato*cont;
}
JOptionPane.showMessageDialog(null,"O resultado é : "+fato);
op=Integer.parseInt(JOptionPane.showInputDialog(null,"Deseja executar novamente ? Digite 1 para sim e qualquer outro pra não. "));
}while(op==1);
}
int num,fato=1,cont=1,op;
do{
num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
for (cont=1;cont<=num;cont++){
fato=fato*cont;
}
JOptionPane.showMessageDialog(null,"O resultado é : "+fato);
op=Integer.parseInt(JOptionPane.showInputDialog(null,"Deseja executar novamente ? Digite 1 para sim e qualquer outro pra não. "));
}while(op==1);
}
Data em Java
public static void main(String[] args) {
Date data=new Date();
JOptionPane.showMessageDialog(null, data);
}
Date data=new Date();
JOptionPane.showMessageDialog(null, data);
}
Crescente ou decrescente em Java
public static void main(String[] args) {
float x,c,bu;
x =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
c =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
if(x<c){
DecimalFormat dec=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O menor valor é : "+x);
JOptionPane.showMessageDialog(null,"O maior valor é : "+c);
}
if(x>c){
DecimalFormat dec=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O maior valor é : "+c);
JOptionPane.showMessageDialog(null,"O menor valor é : "+x);
}
}
float x,c,bu;
x =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
c =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
if(x<c){
DecimalFormat dec=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O menor valor é : "+x);
JOptionPane.showMessageDialog(null,"O maior valor é : "+c);
}
if(x>c){
DecimalFormat dec=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O maior valor é : "+c);
JOptionPane.showMessageDialog(null,"O menor valor é : "+x);
}
}
Inverter valores de uma matriz
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int vet[16],cont;
for(cont=0;cont<16;cont++){
printf("Digite um numero : \t");
scanf("%d",&vet[cont]);
}
printf("\n");
for(cont=7;cont<16;cont++){
printf("%d\n",vet[cont]);
}
for(cont=0;cont<7;cont++){
printf("%d\n",vet[cont]);
}
system("pause");
return 0;
}
#include<stdlib.h>
#include<conio.h>
main()
{
int vet[16],cont;
for(cont=0;cont<16;cont++){
printf("Digite um numero : \t");
scanf("%d",&vet[cont]);
}
printf("\n");
for(cont=7;cont<16;cont++){
printf("%d\n",vet[cont]);
}
for(cont=0;cont<7;cont++){
printf("%d\n",vet[cont]);
}
system("pause");
return 0;
}
Mostrar maiores valores de uma matriz
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int mat[4][4],cont1,cont2,mat2[4][4],mai[4][4];
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("Digite um numero : ");
scanf("%d",&mat[cont1][cont2]);
}}
printf("\n");
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("Digite um numero : ");
scanf("%d",&mat2[cont1][cont2]);
}}
printf("\n");
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
if(mat[cont1][cont2]>mat2[cont1][cont2])
mai[cont1][cont2]=mat[cont1][cont2];
else
mai[cont1][cont2]=mat2[cont1][cont2];
}}
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("%d",mai[cont1][cont2]);
printf("\n");
}}
getch();
}
#include<stdlib.h>
#include<conio.h>
main()
{
int mat[4][4],cont1,cont2,mat2[4][4],mai[4][4];
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("Digite um numero : ");
scanf("%d",&mat[cont1][cont2]);
}}
printf("\n");
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("Digite um numero : ");
scanf("%d",&mat2[cont1][cont2]);
}}
printf("\n");
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
if(mat[cont1][cont2]>mat2[cont1][cont2])
mai[cont1][cont2]=mat[cont1][cont2];
else
mai[cont1][cont2]=mat2[cont1][cont2];
}}
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("%d",mai[cont1][cont2]);
printf("\n");
}}
getch();
}
Encontrar um valor na matriz
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int mat[2][2],cont1,cont2,valor=0;
for(cont1=0;cont1<2;cont1++){
for(cont2=0;cont2<2;cont2++){
printf("Digite um valor : ");
scanf("%d",&mat[cont1][cont2]);
}}
printf("\n");
printf("Digite um valor");
scanf("%d",&valor);
for(cont1=0;cont1<2;cont1++){
for(cont2=0;cont2<2;cont2++){
if(valor==mat[cont1][cont2]){
printf("Valor localizado na linha %d e na coluna %d ",cont1,cont2);
getch();
return 0;
}}}
printf("Não existe na matriz");
getch();
}
#include<stdlib.h>
#include<conio.h>
main()
{
int mat[2][2],cont1,cont2,valor=0;
for(cont1=0;cont1<2;cont1++){
for(cont2=0;cont2<2;cont2++){
printf("Digite um valor : ");
scanf("%d",&mat[cont1][cont2]);
}}
printf("\n");
printf("Digite um valor");
scanf("%d",&valor);
for(cont1=0;cont1<2;cont1++){
for(cont2=0;cont2<2;cont2++){
if(valor==mat[cont1][cont2]){
printf("Valor localizado na linha %d e na coluna %d ",cont1,cont2);
getch();
return 0;
}}}
printf("Não existe na matriz");
getch();
}
Médias (Matrizes)
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
float notas[4][10],media[10];
int x=0,y=0;
for(x=0;x<4;x++){
for(y=0;y<10;y++){
printf("Digite a nota do aluno %d :",y+1);
scanf("%f",¬as[x][y]);
}
printf("\n");
}
x=0;
for(y=0;y<10;y++){
media[y]=(notas[x][y]+notas[x+1][y]+notas[x+2][y]+notas[x+3][y])/4;
printf("O aluno %d recebeu a media %.2f \n\n",y+1,media[y]);
}
getch();
return 0;
}
#include<stdlib.h>
#include<conio.h>
main()
{
float notas[4][10],media[10];
int x=0,y=0;
for(x=0;x<4;x++){
for(y=0;y<10;y++){
printf("Digite a nota do aluno %d :",y+1);
scanf("%f",¬as[x][y]);
}
printf("\n");
}
x=0;
for(y=0;y<10;y++){
media[y]=(notas[x][y]+notas[x+1][y]+notas[x+2][y]+notas[x+3][y])/4;
printf("O aluno %d recebeu a media %.2f \n\n",y+1,media[y]);
}
getch();
return 0;
}
terça-feira, setembro 27, 2011
Acertar um número feito com Vetor.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
main ()
{
int vet,cont,num1,num2,num3,n1,n2,n3;
printf("Jogador 1 - Digite 3 números ");
printf("Primeiro numero: ");
scanf("%d",&num1);
printf("Segundo numero: ");
scanf("%d",&num2);
printf("Terceiro numero: ");
scanf("%d",&num3);
system("cls");
printf("Jogador 2- advinhe os 3 números digitados pelo jogador 1 ");
printf("Primeiro numero : ");
scanf("%d",&n1);
printf("Segundo numero: ");
scanf("%d",&n2);
printf("Terceiro numero: ");
scanf("%d",&n3);
if (num1==n1 && num2==n2 && num3==n3) {
printf(" Voce Acertou ");
}
else{
for (cont=0;cont<5;cont++){
printf(" Tente novamente ");
printf("Jogador 2- advinhe os 3 valores digitados pelo jogador 1 ");
printf("Primeiro numero : ");
scanf("%d",&n1);
printf("Segundo numero: ");
scanf("%d",&n2);
printf("Terceiro numero: ");
scanf("%d",&n3);
if (num1==n1 && num2==n2 && num3==n3){
printf(" Voce Acertou");
}
}
}
system("PAUSE");
return 0;
}
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
main ()
{
int vet,cont,num1,num2,num3,n1,n2,n3;
printf("Jogador 1 - Digite 3 números ");
printf("Primeiro numero: ");
scanf("%d",&num1);
printf("Segundo numero: ");
scanf("%d",&num2);
printf("Terceiro numero: ");
scanf("%d",&num3);
system("cls");
printf("Jogador 2- advinhe os 3 números digitados pelo jogador 1 ");
printf("Primeiro numero : ");
scanf("%d",&n1);
printf("Segundo numero: ");
scanf("%d",&n2);
printf("Terceiro numero: ");
scanf("%d",&n3);
if (num1==n1 && num2==n2 && num3==n3) {
printf(" Voce Acertou ");
}
else{
for (cont=0;cont<5;cont++){
printf(" Tente novamente ");
printf("Jogador 2- advinhe os 3 valores digitados pelo jogador 1 ");
printf("Primeiro numero : ");
scanf("%d",&n1);
printf("Segundo numero: ");
scanf("%d",&n2);
printf("Terceiro numero: ");
scanf("%d",&n3);
if (num1==n1 && num2==n2 && num3==n3){
printf(" Voce Acertou");
}
}
}
system("PAUSE");
return 0;
}
Acertar um número feito com While.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main( )
{
int n,v1;
char op;
n=7;
do {
system ("cls");
printf("\n Digite um numero de 1 a 10 \n");
scanf("%d",&v1);
if (v1==n) {
printf(" Você acertou ");
}
else {
printf(" Você errou ");
}
printf("\n Deseja executar novamente?\n");
scanf("%s",&op);
}
while(op=='s' || op=='S');
system("pause");
return 0;
}
#include<stdlib.h>
#include<conio.h>
main( )
{
int n,v1;
char op;
n=7;
do {
system ("cls");
printf("\n Digite um numero de 1 a 10 \n");
scanf("%d",&v1);
if (v1==n) {
printf(" Você acertou ");
}
else {
printf(" Você errou ");
}
printf("\n Deseja executar novamente?\n");
scanf("%s",&op);
}
while(op=='s' || op=='S');
system("pause");
return 0;
}
sábado, setembro 24, 2011
Primeiro programa com vetor.
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
main( )
{
int vet[10];
for(int cont=0;cont<10;cont++) {
printf("\n Digite o valor da posicao %d do vetor :",cont);
scanf("%d",&vet[cont]);
}
for(int cont=0;cont<10;cont++) {
printf("\n \n");
printf("%d\t",vet[cont]);
}
system("pause");
return 0;
}
#include <stdlib.h>
#include <stdio.h>
main( )
{
int vet[10];
for(int cont=0;cont<10;cont++) {
printf("\n Digite o valor da posicao %d do vetor :",cont);
scanf("%d",&vet[cont]);
}
for(int cont=0;cont<10;cont++) {
printf("\n \n");
printf("%d\t",vet[cont]);
}
system("pause");
return 0;
}
Digite um número e ele lista todos menores que ele, feito com for.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
main( )
{
int num;
printf ("\n Digite um numero maior que 10 \n");
scanf ("%d",&num);
for(int cont=num;cont>=0;cont--) {
printf("\n %d \n",cont);
_sleep(100);
}
system("pause");
return 0;
}
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
main( )
{
int num;
printf ("\n Digite um numero maior que 10 \n");
scanf ("%d",&num);
for(int cont=num;cont>=0;cont--) {
printf("\n %d \n",cont);
_sleep(100);
}
system("pause");
return 0;
}
quarta-feira, setembro 21, 2011
Comparação de variáveis usando IF.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main( )
{
int sexo=0,gosto=0,sim=0,nao=0,result1=0,result2=0;
for(int x=0;x<10;x++) {
printf(" Qual o teu sexo? 1- homem , 2-mulher ");
scanf("%d",&sexo);
printf(" Gostou do produto? 1-sim ,2-nao ");
scanf("%d",&gosto);
system("cls");
if((sexo==1)&&(gosto==1)) {
result1++;
}
if((sexo==2)&&(gosto==1)) {
result2++;
}
if(gosto==1) {
sim++;
}
if(gosto==2) {
nao++;
}}
printf(" Homens que responderam sim :%d ",result1);
printf(" Mulheres que digitaram sim :%d ",result2);
printf(" Foram digitados sim :%d ",sim);
printf(" Foram digitados nao :%d ",nao);
system("pause");
return 0;
}
#include<stdlib.h>
#include<conio.h>
main( )
{
int sexo=0,gosto=0,sim=0,nao=0,result1=0,result2=0;
for(int x=0;x<10;x++) {
printf(" Qual o teu sexo? 1- homem , 2-mulher ");
scanf("%d",&sexo);
printf(" Gostou do produto? 1-sim ,2-nao ");
scanf("%d",&gosto);
system("cls");
if((sexo==1)&&(gosto==1)) {
result1++;
}
if((sexo==2)&&(gosto==1)) {
result2++;
}
if(gosto==1) {
sim++;
}
if(gosto==2) {
nao++;
}}
printf(" Homens que responderam sim :%d ",result1);
printf(" Mulheres que digitaram sim :%d ",result2);
printf(" Foram digitados sim :%d ",sim);
printf(" Foram digitados nao :%d ",nao);
system("pause");
return 0;
}
terça-feira, setembro 20, 2011
Significado dos nomes
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
char nome[40],op;
printf("\n Digite o nome a ser consultado : ");
scanf("%s",&nome);
//gets(nome);
if(strcmp(nome,"antonio") == 0){
printf("\n Antonio:Indica uma pessoa de forca interior e fe inabalavel nos seus proprios ideais. ");
}else {
if(strcmp(nome,"beatriz") == 0){
printf("\n Beatriz: Significa aquela que faz os outros felizes e indica uma pessoa bem disposta, capaz de distinguir com muita clareza o certo e o errado.");
}else {
printf("\n Nome invalido");
}
printf("\n Deseja executar novamente?");
scanf("%s",&op);
if((op=='s')||(op=='S')){
system("cls");
main();
}
else{
system("pause");
return 0;
}
}
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
char nome[40],op;
printf("\n Digite o nome a ser consultado : ");
scanf("%s",&nome);
//gets(nome);
if(strcmp(nome,"antonio") == 0){
printf("\n Antonio:Indica uma pessoa de forca interior e fe inabalavel nos seus proprios ideais. ");
}else {
if(strcmp(nome,"beatriz") == 0){
printf("\n Beatriz: Significa aquela que faz os outros felizes e indica uma pessoa bem disposta, capaz de distinguir com muita clareza o certo e o errado.");
}else {
printf("\n Nome invalido");
}
printf("\n Deseja executar novamente?");
scanf("%s",&op);
if((op=='s')||(op=='S')){
system("cls");
main();
}
else{
system("pause");
return 0;
}
}
}
Entre com 6 números e no final exibe os pares e impares.
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
main()
{
int par=0,impar=0,cont=0,num;
while(cont<6){
printf("\n Digite 1 numeros : ");
scanf("%d",&num);
if(num%2==0){
par=par+1;
}
else{
impar=impar+1;
}
cont=cont+1;
}
printf(" Foram digitados %d numeros pares %",par);
printf(" Foram digitados %d numeros impares ",impar);
system("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
main()
{
int par=0,impar=0,cont=0,num;
while(cont<6){
printf("\n Digite 1 numeros : ");
scanf("%d",&num);
if(num%2==0){
par=par+1;
}
else{
impar=impar+1;
}
cont=cont+1;
}
printf(" Foram digitados %d numeros pares %",par);
printf(" Foram digitados %d numeros impares ",impar);
system("pause");
return 0;
}
Soma até o usuário digitar o número 0 feito com While.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
char op;
int soma=0,num=1;
while(num!=0){
printf(" Digite um numero inteiro para somar,ou zero para terminar a soma : ");
scanf("%d",&num);
soma=soma+num;
}
printf(" A soma e %d \n",soma);
system("pause");
return 0;
}
#include<stdlib.h>
#include<conio.h>
main()
{
char op;
int soma=0,num=1;
while(num!=0){
printf(" Digite um numero inteiro para somar,ou zero para terminar a soma : ");
scanf("%d",&num);
soma=soma+num;
}
printf(" A soma e %d \n",soma);
system("pause");
return 0;
}
Listar os números de 0 a 50 usando "Do e While"
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int cont=0,soma=0;
printf(" ***Listar os numeros de 0 a 50*** ");
do{
printf("%d \n",cont);
soma=soma+cont;
cont=cont+1;
}
while(cont<=50);
printf(" A soma dos números é : %d",soma);
printf(" Pressione enter para Sair do programa ");
getch();
return 0;
}
#include<stdlib.h>
#include<conio.h>
main()
{
int cont=0,soma=0;
printf(" ***Listar os numeros de 0 a 50*** ");
do{
printf("%d \n",cont);
soma=soma+cont;
cont=cont+1;
}
while(cont<=50);
printf(" A soma dos números é : %d",soma);
printf(" Pressione enter para Sair do programa ");
getch();
return 0;
}
Repitir quantas vezes você quiser.
#include <conio.h>
#include <stdlib.h>
#include<stdio.h>
main()
{
int ve;
printf(" Quantas vezes vc quer que repita : ");
scanf("%d",&ve);
for(int x=0;x<ve;x++) {
printf(" Primeiro Modulo ");
}
system("pause");
return 0;
}
#include <stdlib.h>
#include<stdio.h>
main()
{
int ve;
printf(" Quantas vezes vc quer que repita : ");
scanf("%d",&ve);
for(int x=0;x<ve;x++) {
printf(" Primeiro Modulo ");
}
system("pause");
return 0;
}
Como saber quantos alunos tiveram presentes em sala de aula?
#include <conio.h>
#include <stdlib.h>
#include<stdio.h>
#include<windows.h>
main()
{
int b,c,y=0;
printf(" Quantos alunos tem na sala? ");
printf(" Digite 1 para os que tiveram presente e 0 para os que faltaram");
scanf("%d",&b);
for(int cont=1;cont<=b;cont++)v{
printf("\n Aluno %d : ",cont);
scanf("%d",&c);
y=y+c;
}
printf("\n O numeros de alunos presentes sao : %d",y);
system("pause");
return 0;
}
#include <stdlib.h>
#include<stdio.h>
#include<windows.h>
main()
{
int b,c,y=0;
printf(" Quantos alunos tem na sala? ");
printf(" Digite 1 para os que tiveram presente e 0 para os que faltaram");
scanf("%d",&b);
for(int cont=1;cont<=b;cont++)v{
printf("\n Aluno %d : ",cont);
scanf("%d",&c);
y=y+c;
}
printf("\n O numeros de alunos presentes sao : %d",y);
system("pause");
return 0;
}
Significado das letras.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main()
{
char letra,op;
printf(" Descobrindo os significados das letras ");
printf(" Digite a letra a ser consultada : ");
scanf("%s",&letra);
switch(letra){
case 'a':
printf(" Dona(o) de uma personalidade ativa e decidida,voce e uma pessoa cheia de energia,sempre pronta a se lancar em alguma aventura ");
break;
case 'A':
printf(" Dona(o) de uma personalidade ativa e decidida,voce e uma pessoa cheia de energia,sempre pronta a se lancar em alguma aventura ");
break;
case 'b':
printf(" Uma pessoa que sabe o que quer,e sempre chega la,seu aprendizado e lento,mas profundo:depois que aprende nunca mais esquece ");
break;
case 'B':
printf(" Uma pessoa que sabe o que quer,e sempre chega la,seu aprendizado e lento,mas profundo:depois que aprende nunca mais esquece ");
break;
case 'c':
printf(" Criativo(a),amavel e expressivo(a),voce e uma pessoa cheia de charme e com uma dose incrivel de curiosidade ");
break;
case 'C':
printf(" Criativo(a),amavel e expressivo(a),voce e uma pessoa cheia de charme e com uma dose incrivel de curiosidade ");
break;
case 'd':
printf(" Atencioso(a),ligado a familia e com um senso maternal enorme,voce gosta de se sentir util e necessario(a) e costuma assumir mais responsabilidades do que pode ");
break;
case 'D':
printf(" Atencioso(a),ligado a familia e com um senso maternal enorme,voce gosta de se sentir util e necessario(a) e costuma assumir mais responsabilidades do que pode ");
break;
case 'e':
printf(" Inteligente e comunicativo(a),com uma necessidade incrivel de falar,mas nem sempre diz tudo que se passa pela sua cabeca ");
break;
case 'E':
printf(" Inteligente e comunicativo(a),com uma necessidade incrivel de falar,mas nem sempre diz tudo que se passa pela sua cabeca ");
break;
case 'f':
printf(" Quando se trata de resolver os problemas dos outros,voce pensa e age como se fosse a pessoa mais sabia do mundo ");
break;
case 'F':
printf(" Quando se trata de resolver os problemas dos outros,voce pensa e age como se fosse a pessoa mais sabia do mundo ");
break;
case 'g':
printf(" Serio(a) e honesto(a) no trabalho,voce busca a perfeicao em tudo o que faz e se aborrece quando as coisas nao saem como queria ");
break;
case 'G':
printf(" Serio(a) e honesto(a) no trabalho,voce busca a perfeicao em tudo o que faz e se aborrece quando as coisas nao saem como queria ");
break;
case 'h':
printf(" Bastante ligado(a) em dinheiro e posicao,sua personalidade cresce quando voce se ve diante de um desafio ");
break;
case 'H':
printf(" Bastante ligado(a) em dinheiro e posicao,sua personalidade cresce quando voce se ve diante de um desafio ");
break;
case 'i':
printf(" Carinhoso(a),sensual e muito fiel,voce tem necessidade de demonstrar seu amor a todo instante e espera que a pessoa amada faca o mesmo ");
break;
case 'I':
printf(" Carinhoso(a),sensual e muito fiel,voce tem necessidade de demonstrar seu amor a todo instante e espera que a pessoa amada faca o mesmo ");
break;
case 'j':
printf(" Voce joga de igual para igual com qualquer pessoa.Nao se sente melhor nem pior que ninguem e tem uma cabeca bastanta aberta");
break;
case 'J':
printf(" Voce joga de igual para igual com qualquer pessoa.Nao se sente melhor nem pior que ninguem e tem uma cabeca bastanta aberta");
break;
case 'k':
printf(" Voce tem muito poder! E independente,decidido(a) e tem um magnetismo invejavel,mas nem por isso vive anunciando suas qualidades ");
break;
case 'K':
printf(" Voce tem muito poder! E independente,decidido(a) e tem um magnetismo invejavel,mas nem por isso vive anunciando suas qualidades ");
break;
case 'l':
printf(" Uma pessoa individualista,mas atencioso,as vezes teimoso(a) e ate preguicoso(a) ");
break;
case 'L':
printf(" Uma pessoa individualista,mas atencioso,as vezes teimoso(a) e ate preguicoso(a) ");
break;
case 'm':
printf(" Emotivo(a) e muito ligado(a) a familia ");
break;
case 'M':
printf(" Emotivo(a) e muito ligado(a) a familia ");
break;
case 'n':
printf(" Criativo(a),dinamico,e inteligente,voce e um (a) trabalhador(a) incansavel e disciplinado(a) ");
break;
case 'N':
printf(" Criativo(a),dinamico,e inteligente,voce e um (a) trabalhador(a) incansavel e disciplinado(a) ");
break;
case 'o':
printf(" Comunicativo(a),alegre,e que consegue superar qualquer desafio ");
break;
case 'O':
printf(" Comunicativo(a),alegre,e que consegue superar qualquer desafio ");
break;
case 'p':
printf(" Nao gosta de receber criticas,tem um enorme ciume de seus familiares ");
break;
case 'P':
printf(" Nao gosta de receber criticas,tem um enorme ciume de seus familiares ");
break;
case 'q':
printf(" Você tem um bom coracao e esta sempre disposta a ajudar os menos favorecidos ");
break;
case 'Q':
printf(" Você tem um bom coracao e esta sempre disposta a ajudar os menos favorecidos ");
break;
case 'r':
printf(" Romantico(a),divertido(a) e cheio(a) de amor para dar,e sedutor por natureza ");
break;
case 'R':
printf(" Romantico(a),divertido(a) e cheio(a) de amor para dar,e sedutor por natureza ");
break;
case 's':
printf(" Tem uma grande habilidade para envolver as pessoas que podem ajuda-la a tocar seus planos,e possui uma grande sensualidade ");
break;
case 'S':
printf(" Tem uma grande habilidade para envolver as pessoas que podem ajuda-la a tocar seus planos,e possui uma grande sensualidade ");
break;
case 't':
printf(" Criativo(a),alegre,e cheio de amor para dar ");
break;
case 'T':
printf(" Criativo(a),alegre,e cheio de amor para dar ");
break;
case 'u':
printf(" Amigavel e generoso(a),voce e uma pessoa muito simpatica,respeitada e facil de se lidar ");
break;
case 'U':
printf(" Amigavel e generoso(a),voce e uma pessoa muito simpatica,respeitada e facil de se lidar ");
break;
case 'v':
printf(" Detesta dar e receber ordens,e precisa controlar sua teimosia ");
break;
case 'V':
printf(" Detesta dar e receber ordens,e precisa controlar sua teimosia ");
break;
case 'w':
printf(" Nada pode deixar voce mais feliz do que um elogio,e capaz de dar uma festa,so porque alguem disse que voce e bonito ");
break;
case 'W':
printf(" Nada pode deixar voce mais feliz do que um elogio,e capaz de dar uma festa,so porque alguem disse que voce e bonito ");
break;
case 'x':
printf(" Cheia de talentos,voce possui muita energia e e capaz de levar seu entusiasmo a extremos ");
break;
case 'X':
printf(" Cheia de talentos,voce possui muita energia e e capaz de levar seu entusiasmo a extremos ");
break;
case 'y':
printf(" Muito independente,voce adora conquistar titulos,pessoas e fas ");
break;
case 'Y':
printf(" Muito independente,voce adora conquistar titulos,pessoas e fas ");
break;
case 'z':
printf(" Voce pode ser o mais sortudo(a) como pode ter varios problemas na vida,e gosta muito da sua privacidade ");
break;
case 'Z':
printf(" Voce pode ser o mais sortudo(a) como pode ter varios problemas na vida,e gosta muito da sua privacidade ");
break;
default:
printf(" A letra digitada nao e valida ");
break;
}
printf(" Deseja executar novamente?");
scanf("%s",&op);
if((op=='s')||(op=='S')){
system("cls");
main();
}
else{
system("pause");
return 0;
}
}
Tabuada.
#include <stdlib.h>
#include <stdio.h>
main()
{
int tab;
char op='s';
do{
system ("cls");
printf("Digite um numero para a tabuada correspondente");
scanf("%d",&tab);
for(int cont=10;cont>=0;cont++) {
printf("\n%d X %d =%d\n",cont,tab,cont*tab);
_sleep(200);
}
for(int cont=0;cont<=10;cont++) {
printf("\n%d X %d =%d\n",cont,tab,cont*tab);
_sleep(200);
}
printf("\n\n deseja executar novamente? S/N\n");
scanf("%s",&op);
} while(op == 's');
system ("pause");
return 0;
}
#include <stdio.h>
main()
{
int tab;
char op='s';
do{
system ("cls");
printf("Digite um numero para a tabuada correspondente");
scanf("%d",&tab);
for(int cont=10;cont>=0;cont++) {
printf("\n%d X %d =%d\n",cont,tab,cont*tab);
_sleep(200);
}
for(int cont=0;cont<=10;cont++) {
printf("\n%d X %d =%d\n",cont,tab,cont*tab);
_sleep(200);
}
printf("\n\n deseja executar novamente? S/N\n");
scanf("%s",&op);
} while(op == 's');
system ("pause");
return 0;
}
Conversor de Unidades.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
float cel_fah() {
float cel, fah;
printf("Digite o valor do grau em Celsius");
scanf("%f",&cel);
fah=(cel*1.8)+32;
printf("O resultado da convers%co em graus Fahrenheit %c: %.3f",198,130,fah);
}
float fah_cel() {
float fah, cel;
printf("Digite o valor do grau em Fahrenheit");
scanf("%f",&fah);
cel=(fah-32)*5/9;
printf("O resultado da convers%co em graus Celsius %c: %.3f",198,130,cel);
}
float kel_cel() {
float kel, cel;
printf("Digite o valor em Kelvin");
scanf("%f",&kel);
cel=kel-273;
printf("O resultado da convers%co em graus Celsius %c: %.3f",198,130,cel);
}
float cel_kel() {
float cel, kel;
printf("Digite o valor do grau em Celsius");
scanf("%f",&cel);
kel=cel+273;
printf("O resultado da convers%co em Kelvin %c: %.3f",198,130,kel);
}
float kel_fah(){
float kel, fah;
printf("Digite o valor em Kelvin");
scanf("%f",&kel);
fah=kel*18/10-459.67;
printf("O resultado da conbers%co em graus Fahrenheit %c: %.3f",198,130,fah);
}
float fah_kel() {
float fah, kel;
printf("Digite o valor do grau em Fahrenheit");
scanf("%f",&fah);
kel=(fah-32)/9*5+273;
printf("O resultado da convers%co Kelvin %c: %.3f",198,130,kel);
}
float polegada_cm() {
float polegada;
printf("Digite o valor em polegadas");
scanf("%f",&polegada);
printf("A medida em %c de: %.3f cm",130,polegada*2.54);
}
float cm_polegada() {
float cm;
printf("Digite o valor em cm");
scanf("%F",&cm);
printf("A medida e de: %.3f polegadas", cm/2.54);
}
float milhas_km() {
float milhas;
printf("Entre com o valor em milhas");
scanf("%f",&milhas);
printf("A medida em %c de:%.3f KM",130,milhas*1.609);
}
float km_milhas() {
float km;
printf("Entre com o valor em KM");
scanf("%f",&km);
printf("A medida %c de:%.3f milhas",130,km/1.609);
}
float metrocubico_litro() {
float metrocubico;
printf("Entre com o valor metros c%cbicos",163);
scanf("%f",&metrocubico);
printf("O volume %c de:%.3f litros",130,metrocubico*1000);
}
float litro_metrocubico() {
float litro;
printf("Digite a quantidade em litros");
scanf("%f",&litro);
printf("O volume e de:%.3f metros cubicos",litro/1000);
}
float horas_segundos() {
float horas;
printf("Digite a unidade em horas");
scanf("%f",&horas);
printf("A medida do tempo %c de: %.3f segundos",130,horas*3600);
}
float segundos_horas() {
float segundo;
printf("Digite a quantidade de segundos para converter em horas");
scanf("%f",&segundo);
printf("O resultado %c: %.3f hora",130,segundo/3600);
}
main(){
int opcao;
char op;
printf("BEM-VINDO, ESCOLHA UMA OP%c%cO DE CONVER%c%cO ABAIXO \n",128,198,128,198);
printf(" OPERA%c%cES PARA CONVERS%cO DE TEMPERATURA \n",128,229,199);
printf("1-De Celsius para Fahrenheit \n");
printf("2-De Fahrenheit para Celsius \n ");
printf("3-De Kelvin para Celsius \n");
printf("4-De Celsius para Kelvin \n");
printf("5-De Kelvin para Fahrenheit \n");
printf("6-De Fahrenheit para Kelvin \n");
printf(" OPERA%c%cES DE CONVERS%cO DE COMPRIMENTO \n",128,229,199);
printf("7-Para Converte Polegadas em cm \n");
printf("8-Para Converter cm em Polegadas \n");
printf("9-Para Converter Milhas em KM \n");
printf("10-Para Converter KM em Milhas \n");
printf(" OPERA%c%cES DE CONVERS%cO VOLUME \n",128,229,199);
printf("11-Para Converter Metro c%cbico em Litro \n",163);
printf("12-Para converter Litro em Metro C%cbico \n",163);
printf(" OPERA%c%cES DE CONVERS%cO DE TEMPO \n",128,229,199);
printf("13-Para Converter Horas em Segundos \n");
printf("14-Para Converter Segundos em Horas \n");
printf("Digite o c%cdigo da opera%c%co desejada \n",162,135,198);
scanf("%d",&opcao);
switch(opcao){
case 1:
cel_fah();
break;
case 2:
fah_cel();
break;
case 3:
kel_cel();
break;
case 4:
cel_kel();
break;
case 5:
kel_fah();
break;
case 6:
fah_kel();
break;
case 7:
polegada_cm();
break;
case 8:
cm_polegada();
break;
case 9:
milhas_km();
break;
case 10:
km_milhas();
break;
case 11:
metrocubico_litro();
break;
case 12:
litro_metrocubico();
break;
case 13:
horas_segundos();
break;
case 14:
segundos_horas();
break;
default:
printf("OP%c%cO INV%cLIDA",135,198,160);
break;
}
printf(" Deseja executar novamente? Digite 's' para sim ou qualquer tecla para sair");
scanf("%s",&op);
if((op=='s')||(op=='S')){
system("cls");
main();
} else{
system("PAUSE");
return 0;
}}